@charset "UTF-8";
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url("https://static.elandrs.com/f/fonts/NanumGothic-Regular.eot");
  src: url("https://static.elandrs.com/f/fonts/NanumGothic-Regular.eot?#iefix") format("embedded-opentype"), url("https://static.elandrs.com/f/fonts/NanumGothic-Regular.woff2") format("woff2"), url("https://static.elandrs.com/f/fonts/NanumGothic-Regular.woff") format("woff"), url("https://static.elandrs.com/f/fonts/NanumGothic-Regular.ttf") format("truetype");
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url("https://static.elandrs.com/f/fonts/NanumGothic-Bold.eot");
  src: url("https://static.elandrs.com/f/fonts/NanumGothic-Bold.eot?#iefix") format("embedded-opentype"), url("https://static.elandrs.com/f/fonts/NanumGothic-Bold.woff2") format("woff2"), url("https://static.elandrs.com/f/fonts/NanumGothic-Bold.woff") format("woff"), url("https://static.elandrs.com/f/fonts/NanumGothic-Bold.ttf") format("truetype");
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url("https://static.elandrs.com/f/fonts/NotoSans-Regular.eot");
  src: url("https://static.elandrs.com/f/fonts/NotoSans-Regular.eot?#iefix") format("embedded-opentype"), url("https://static.elandrs.com/f/fonts/NotoSans-Regular.woff2") format("woff2"), url("https://static.elandrs.com/f/fonts/NotoSans-Regular.woff") format("woff"), url("https://static.elandrs.com/f/fonts/NotoSans-Regular.otf") format("opentype");
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: url("https://static.elandrs.com/f/fonts/NotoSans-Medium.eot");
  src: url("https://static.elandrs.com/f/fonts/NotoSans-Medium.eot?#iefix") format("embedded-opentype"), url("https://static.elandrs.com/f/fonts/NotoSans-Medium.woff2") format("woff2"), url("https://static.elandrs.com/f/fonts/NotoSans-Medium.woff") format("woff"), url("https://static.elandrs.com/f/fonts/NotoSans-Medium.otf") format("opentype");
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url("https://static.elandrs.com/f/fonts/NotoSans-Bold.eot");
  src: url("https://static.elandrs.com/f/fonts/NotoSans-Bold.eot?#iefix") format("embedded-opentype"), url("https://static.elandrs.com/f/fonts/NotoSans-Bold.woff2") format("woff2"), url("https://static.elandrs.com/f/fonts/NotoSans-Bold.woff") format("woff"), url("https://static.elandrs.com/f/fonts/NotoSans-Bold.otf") format("opentype");
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url("https://static.elandrs.com/f/fonts/roboto-regular.eot");
  src: url("https://static.elandrs.com/f/fonts/roboto-regular.eot?#iefix") format("embedded-opentype"), url("https://static.elandrs.com/f/fonts/roboto-regular.woff2") format("woff2"), url("https://static.elandrs.com/f/fonts/roboto-regular.woff") format("woff"), url("https://static.elandrs.com/f/fonts/roboto-regular.ttf") format("truetype");
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url("https://static.elandrs.com/f/fonts/roboto-medium.eot");
  src: url("https://static.elandrs.com/f/fonts/roboto-medium.eot?#iefix") format("embedded-opentype"), url("https://static.elandrs.com/f/fonts/roboto-medium.woff2") format("woff2"), url("https://static.elandrs.com/f/fonts/roboto-medium.woff") format("woff"), url("https://static.elandrs.com/f/fonts/roboto-medium.ttf") format("truetype");
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url("https://static.elandrs.com/f/fonts/roboto-bold.eot");
  src: url("https://static.elandrs.com/f/fonts/roboto-bold.eot?#iefix") format("embedded-opentype"), url("https://static.elandrs.com/f/fonts/roboto-bold.woff2") format("woff2"), url("https://static.elandrs.com/f/fonts/roboto-bold.woff") format("woff"), url("https://static.elandrs.com/f/fonts/roboto-bold.ttf") format("truetype");
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url("https://static.elandrs.com/f/fonts/Montserrat-Regular.eot");
  src: url("https://static.elandrs.com/f/fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("https://static.elandrs.com/f/fonts/Montserrat-Regular.woff2") format("woff2"), url("https://static.elandrs.com/f/fonts/Montserrat-Regular.woff") format("woff"), url("https://static.elandrs.com/f/fonts/Montserrat-Regular.ttf") format("truetype");
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url("https://static.elandrs.com/f/fonts/Montserrat-Medium.eot");
  src: url("https://static.elandrs.com/f/fonts/Montserrat-Medium.eot?#iefix") format("embedded-opentype"), url("https://static.elandrs.com/f/fonts/Montserrat-Medium.woff2") format("woff2"), url("https://static.elandrs.com/f/fonts/Montserrat-Medium.woff") format("woff"), url("https://static.elandrs.com/f/fonts/Montserrat-Medium.ttf") format("truetype");
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url("https://static.elandrs.com/f/fonts/Montserrat-Bold.eot");
  src: url("https://static.elandrs.com/f/fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"), url("https://static.elandrs.com/f/fonts/Montserrat-Bold.woff2") format("woff2"), url("https://static.elandrs.com/f/fonts/Montserrat-Bold.woff") format("woff"), url("https://static.elandrs.com/f/fonts/Montserrat-Bold.ttf") format("truetype");
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url("https://static.elandrs.com/f/fonts/Montserrat-ExtraBold.eot");
  src: url("https://static.elandrs.com/f/fonts/Montserrat-ExtraBold.eot?#iefix") format("embedded-opentype"), url("https://static.elandrs.com/f/fonts/Montserrat-ExtraBold.woff2") format("woff2"), url("https://static.elandrs.com/f/fonts/Montserrat-ExtraBold.woff") format("woff"), url("https://static.elandrs.com/f/fonts/Montserrat-ExtraBold.ttf") format("truetype");
}
@font-face {
  font-family: 'Verdana';
  font-style: normal;
  font-weight: 400;
  src: url("https://static.elandrs.com/f/fonts/Verdana-regular.eot");
  src: url("https://static.elandrs.com/f/fonts/Verdana-regular.eot?#iefix") format("embedded-opentype"), url("https://static.elandrs.com/f/fonts/Verdana-regular.woff2") format("woff2"), url("https://static.elandrs.com/f/fonts/Verdana-regular.woff") format("woff"), url("https://static.elandrs.com/f/fonts/Verdana-regular.ttf") format("truetype");
}
@font-face {
  font-family: 'Verdana';
  font-style: normal;
  font-weight: 700;
  src: url("https://static.elandrs.com/f/fonts/Verdana-Bold.eot");
  src: url("https://static.elandrs.com/f/fonts/Verdana-bold.eot?#iefix") format("embedded-opentype"), url("https://static.elandrs.com/f/fonts/Verdana-bold.woff2") format("woff2"), url("https://static.elandrs.com/f/fonts/Verdana-Bold.woff") format("woff"), url("https://static.elandrs.com/f/fonts/Verdana-Bold.ttf") format("truetype");
}
@font-face {
  font-family: 'jost';
  font-style: normal;
  font-weight: 400;
  src: url("https://static.elandrs.com/f/fonts/Jost-Regular.eot");
  src: url("https://static.elandrs.com/f/fonts/Jost-Regular.eot?#iefix") format("embedded-opentype"), url("https://static.elandrs.com/f/fonts/Jost-Regular.woff2") format("woff2"), url("https://static.elandrs.com/f/fonts/Jost-Regular.woff") format("woff"), url("https://static.elandrs.com/f/fonts/Jost-Regular.ttf") format("truetype");
}
@font-face {
  font-family: 'jost';
  font-style: normal;
  font-weight: 600;
  src: url("https://static.elandrs.com/f/fonts/Jost-SemiBold.eot");
  src: url("https://static.elandrs.com/f/fonts/Jost-SemiBold.eot?#iefix") format("embedded-opentype"), url("https://static.elandrs.com/f/fonts/Jost-SemiBold.woff2") format("woff2"), url("https://static.elandrs.com/f/fonts/Jost-SemiBold.woff") format("woff"), url("https://static.elandrs.com/f/fonts/Jost-SemiBold.ttf") format("truetype");
}
@font-face {
  font-family: 'Spoqa Han Sans Neo';
  font-weight: 700;
  src: url("https://static.elandrs.com/f/fonts/SpoqaHanSansNeo-Bold.woff") format("woff");
}
@font-face {
  font-family: 'Spoqa Han Sans Neo';
  font-weight: 500;
  src: url("https://static.elandrs.com/f/fonts/SpoqaHanSansNeo-Medium.woff") format("woff");
}
@font-face {
  font-family: 'Spoqa Han Sans Neo';
  font-weight: 400;
  src: url("https://static.elandrs.com/f/fonts/SpoqaHanSansNeo-Regular.woff") format("woff");
}
@font-face {
  font-family: 'Spoqa Han Sans Neo';
  font-weight: 300;
  src: url("https://static.elandrs.com/f/fonts/SpoqaHanSansNeo-Light.woff") format("woff");
}
@font-face {
  font-family: 'Spoqa Han Sans Neo';
  font-weight: 100;
  src: url("https://static.elandrs.com/f/fonts/SpoqaHanSansNeo-Thin.woff") format("woff");
}
.pc body {
  font-size: 13px;
  line-height: 1.2;
}
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html, body {
  line-height: 1.5;
}
img {
  border-style: none;
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  padding: 0;
}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}
ul, ol, li {
  list-style: outside none none;
}
img {
  border: 0 none;
  vertical-align: top;
}
form, label, legend, input, canvas, iframe {
  vertical-align: top;
}
em, address {
  font-style: normal;
}
table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
}
table caption, legend, .blind {
  display: block;
  overflow: hidden;
  position: absolute !important;
  width: 1px !important;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
}
input[type=text]::-ms-clear {
  display: none;
}
.is-no-scroll {
  overflow: hidden;
}
.js-picture .pc-img {
  display: block;
}
.js-picture .mo-img {
  display: none;
}
span.js-picture {
  display: block;
}
@media screen and (max-width: 767px) {
  .js-picture .pc-img {
    display: none;
  }
  .js-picture .mo-img {
    display: block;
  }
}
.pc {
}
.pc body {
  color: #666;
  font-size: 13px;
  line-height: 1.3;
  letter-spacing: -0.4px;
  -webkit-font-smoothing: antialiased;
}
.pc div[class*="safe-"] .tit {
  color: #333;
  font-weight: 400;
}
.pc a {
  text-decoration: none;
}
.pc li, .pc p, .pc dt, .pc dd, .pc div, .pc span, .pc td, .pc th {
  word-break: break-all;
}
.pc .cm-width {
  width: 1080px;
  margin: 0 auto;
}
.pc #header {
  position: relative;
  z-index: 100;
  min-width: 1080px;
}
.pc #content {
  min-width: 1080px;
}
.pc #sideContent {
  position: relative;
}
.pc #sideLeft {
  position: absolute;
  right: 50%;
  z-index: 40;
  width: 70px;
  margin-right: 570px;
}
.pc .wing_wrap {
  -webkit-transition: top 0.2s;
  transition: top 0.2s;
}
.pc .wing_wrap.is-fixed {
  position: fixed;
}
.pc .aside_type .wing_wrap.is-up {
  visibility: visible;
}
.pc .aside_type .wing_wrap.is-down {
  visibility: hidden;
}
.pc #sideRight {
  position: absolute;
  left: 50%;
  z-index: 40;
  width: 70px;
  margin-left: 570px;
}
.pc [data-asidecomponent-content] {
  position: relative;
  z-index: 30;
  max-width: 100%;
}
.pc [data-asidecomponent-content].is-fixed {
  position: fixed;
}
.pc [data-asidecomponent-right] {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 30;
  width: 66px;
  margin-left: 570px;
}
.pc #downContent {
  position: relative;
  z-index: 30;
}
.pc #downContent.is-fixed {
  position: fixed;
}
.pc #downLeft {
  position: absolute;
  right: 50%;
  bottom: 0;
  z-index: 30;
  width: 86px;
  margin-right: 570px;
}
.pc #downRight {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 30;
  width: 66px;
  margin-left: 570px;
}
.pc [data-sticky] {
  position: relative;
  z-index: 10;
}
.pc [data-sticky].is-fixed {
  position: fixed;
}
.pc #location {
  margin: 30px 0;
}
.pc .mypage_wrap {
  width: 1080px;
  margin: 0 auto;
}
.pc .mypage_cont {
  margin-top: 20px;
}
.pc .mypage_cont .my_l_cont {
  float: left;
  width: 180px;
}
.pc .mypage_cont .my_r_cont {
  float: right;
  width: 870px;
}
.pc .mypage_cont:after {
  display: block;
  clear: both;
  content: '';
}
.pc .new_cate_wrap {
  width: 1080px;
  margin: 0 auto;
}
.pc .new_cate_wrap .content_cate .l_content {
  float: left;
  width: 208px;
}
.pc .new_cate_wrap .content_cate .r_content {
  float: right;
  width: 842px;
}
.pc .new_cate_wrap .content_cate:after {
  display: block;
  clear: both;
  content: '';
}
.pc .layout_wrap {
  margin-top: 30px;
}
.pc .layout_wrap:first-child {
  margin-top: 30px;
}
.pc .layout_wrap.type-mypage .lo_l_cont {
  width: 180px;
}
.pc .layout_wrap.type-mypage .lo_r_cont {
  width: 870px;
}
.pc .layout_top {
  width: 1080px;
  margin: 0 auto 30px;
}
.pc .layout_cont {
  width: 1080px;
  margin: 0 auto;
}
.pc .layout_cont:after {
  display: block;
  clear: both;
  content: '';
}
.pc .layout_cont .lo_l_cont {
  float: left;
  width: 208px;
}
.pc .layout_cont .lo_r_cont {
  float: right;
  width: 842px;
}
.pc .cm-layout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  width: 1080px;
  margin: 0 auto;
}
.pc .cm-layout.is-full {
  width: 100%;
}
.pc .cm-layout.is-full > .cm-layout__item {
  width: 100%;
}
.pc .cm-layout > .cm-layout__item {
  width: auto;
}
.pc header[data-head-sticky] {
  position: relative;
  z-index: 30;
}
.pc header[data-head-sticky].is-fixed {
  position: fixed;
}
.pc [data-main-header] {
  position: relative;
}
.pc .is-fixed [data-main-header] {
  top: -56px;
  -webkit-transition: top .2s;
  transition: top .2s;
}
.pc .is-fixed.is-active [data-main-header] {
  top: 0;
}
.pc #footer {
  min-width: 1080px;
}
.pc {
}
.pc #container:before {
  display: block;
  height: 1px;
  margin-top: -1px;
  content: "";
}
.pc .cm-component + .cm-component > section,
.pc .cm-layout + .cm-layout > section,
.pc .cm-component + .cm-layout > section,
.pc .cm-layout + .cm-component > section,
.pc .cm-component + .layout_wrap > section {
  margin-top: 100px;
}
.pc #content > .cm-component:first-child > .dp-title {
  margin-top: 30px;
}
.pc #content > .cm-component:first-child > section {
  margin-top: 30px;
}
.pc #content > .cm-component:first-child > section.cn-square-banner, .pc #content > .cm-component:first-child > section.cm-main-banner, .pc #content > .cm-component:first-child > section.sp-main-visual, .pc #content > .cm-component:first-child > section.sp-display-brand, .pc #content > .cm-component:first-child > section.sp-display-contact {
  margin-top: 0;
}
.pc #content > .cm-component:first-child > section.lg-top-banner {
  margin-top: 25px;
}
.pc #content > .cm-component:first-child > section.cm-error-page, .pc #content > .cm-component:first-child > section.cm-error-page {
  margin-top: 0;
}
.pc #content > .cm-component:first-child > section.cp-ki-main-rolling-banner, .pc #content > .cm-component:first-child > section.cp-ki-display-rolling-banner {
  margin-top: 0;
}
.pc #content > .cm-component:first-child > section.cp-loct-depth {
  margin-top: 20px;
}
.pc #content > .cm-component:first-child + .cm-component > section.cp-search-result {
  margin-top: 30px;
}
.pc #content > .cm-component:first-child + .cm-component > section.cm-plan {
  margin-top: 30px;
}
.pc #content > .cm-component:first-child + .cm-component > section.cn-filter-prd-list {
  margin-top: 30px;
}
.pc #content .cm-component > section.cp-loct-depth + .cp-detail-main {
  margin-top: 30px;
}
.pc #content .cm-component > section.cp-detail-relation.detail-margin__wrap, .pc #content .cm-component > section.cp-detail-info {
  padding-top: 0;
  margin-top: 0;
}
.pc #content .cm-component > section.mypage-interest-brand {
  margin-top: 0;
}
.pc #footer .cm-component:first-child > section:not([data-hide-top]) {
  margin-top: 60px;
}
.pc #footer.fit-type {
  margin-top: 0;
}
.pc #footer.fit-type .cn-footer,
.pc #footer.fit-type .cn-footer-corp {
  margin-top: 0;
}
.pc #content .cm-component:first-child > section.member-join-info, .pc #content .cm-component:first-child > section.member-join-type {
  margin-top: 0;
}
.pc #content .cm-component > section.member-join-info, .pc #content .cm-component > section.member-sticky-btn.bg-type {
  margin-top: 0;
}
.pc #content .cm-component + .cm-component > section.member-join-info, .pc #content .cm-component + .cm-component > section.member-join-type {
  margin-top: 0;
  padding-top: 24px;
}
.pc .cm-component > section {
}
.pc .cm-component > section.cp-prd-new-list, .pc .cm-component > section.cp-br-main-banner, .pc .cm-component > section.cp-br-main-mdrecom {
  margin-top: 100px;
}
.pc .cm-component > section.cp-prd-freeship-list {
  margin-top: 100px;
  margin-right: 60px;
}
.pc .cm-component > section.cm-footer-corp {
  margin-top: 0px;
}
.pc .cm-component > section.cp-benefit-info {
  margin-top: 40px;
}
.pc .cm-component > section.cp-brand-banner, .pc .cm-component > section.cm-main-banner {
  margin-top: 0px;
}
.pc .cm-component > section.cp-executives-confirm {
  margin-top: 10px;
}
.pc .cm-component > section.cp-display-cm-best, .pc .cm-component > section.cp-exhibition-story, .pc .cm-component > section.cp-fs-main-ban-tit, .pc .cm-component > section.cp-filter-prd, .pc .cm-component > section.cp-mobileapp-guide, .pc .cm-component > section.brand-shop-info, .pc .cm-component > section.brand-shop-intro {
  margin-top: 30px;
}
.pc .cm-component > section.cp-offline-search {
  margin-top: 35px;
}
.pc .cm-component > section.cm-about-brand {
  margin-top: 35px;
}
.pc .cm-component > section.cp-store-open {
  margin-top: 35px;
}
.pc .cm-component > section.cp-today-delivery {
  margin-top: 35px;
}
.pc .cm-component > section.cn-top-banner {
  margin-top: 0;
}
.pc .cm-component > section.cn-brand-rolling {
  margin-top: 40px;
}
.pc .cm-component > section.cn-belt-banner {
  margin-top: 60px;
}
.pc .cm-component > section.cn-food-best {
  margin-top: 40px;
}
.pc .cm-component > section.cn-living-best, .pc .cm-component > section.cn-md-recom, .pc .cm-component > section.cp-recom-plan-list {
  margin-top: 50px;
}
.pc .cm-component > section.cn-showcase, .pc .cm-component > section.issue-banner, .pc .cm-component > section.cn-recomplan, .pc .cm-component > section.cn-lucky-deal, .pc .cm-component > section.cn-ranking, .pc .cm-component > section.cn-hot_brand, .pc .cm-component > section.cn-foryou-list {
  margin-top: 68px;
}
.pc .cm-component > section.cp-display-lucky-list {
  margin-top: -25px;
}
.pc .cm-component > section.cp-display-modern-list {
  margin-top: 40px;
}
.pc .cm-component > section.cn-footer-corp {
  margin-top: 60px;
}
.pc .cm-component > section.cp-br-main-visual, .pc .cm-component > section.cp-search-none-recent {
  margin-top: 0;
}
.pc .cm-component > section.cx-unit-slider.brand {
  margin-top: 70px;
}
.pc .cm-component > section.cm-mypage-list, .pc .cm-component > section.cm-mypage-process {
  margin-top: 60px;
}
.pc .cm-component > section.cp-main-store-display, .pc .cm-component > section.cp-display-store-storepick, .pc .cm-component > section.cp-display-store-best {
  margin-top: 60px;
}
.pc .cm-component > section.cp-mypage-order-return, .pc .cm-component > section.cp-mypage-coupon, .pc .cm-component > section.cp-mypage-coupon_available, .pc .cm-component > section.cp-mypage-coupon_all {
  margin-top: 0;
}
.pc .cm-component > section.cp-mypage-consulting, .pc .cm-component > section.cp-mypage-consulting_board, .pc .cm-component > section.cp-mypage-consulting_qna, .pc .cm-component > section.cm-mypage-review_write, .pc .cm-component > section.cm-mypage-review_mywrite, .pc .cm-component > section.cm-mypage-point-list, .pc .cm-component > section.cm-mypage-point-list_use, .pc .cm-component > section.cm-mypage-point-list_welfare {
  margin-top: 40px;
}
.pc .cm-component > section.cn-promotion-banner {
  margin-top: 50px;
}
.pc .cm-component > section.cp-br-rank, .pc .cm-component > section.cp-br-search, .pc .cm-component > section.cp-benefit-list, .pc .cm-component > section.cp-exhibition-detail, .pc .cm-component > section.cp-safe-main, .pc .cm-component > section.cp-br-main-title {
  margin-top: 30px;
}
.pc .cm-component > section.cp-ki-main-top-banner, .pc .cm-component > section.ki-main-ranking_product, .pc .cm-component > section.ki-main-ranking_rank, .pc .cm-component > section.cp-ki-main-exclusive, .pc .cm-component > section.cp-ki-main-shortcut, .pc .cm-component > section.cp-ki-main-special, .pc .cm-component > section.cp-ki-main-hot, .pc .cm-component > section.cp-ki-main-line-banner-slide, .pc .cm-component > section.cp-ki-main-prd-slide, .pc .cm-component > section.cp-ki-display-list, .pc .cm-component > section.cp-ki-main-today, .pc .cm-component > section.cp-ki-main-prd-slide-2x2, .pc .cm-component > section.cp-ki-main-story, .pc .cm-component > section.cp-ki-main-brand-slide, .pc .cm-component > section.cp-ki-time-deal, .pc .cm-component > section.cp-ki-search-result-store {
  margin-top: 0px;
}
.pc .cm-component > section.cp-ki-exhibition-list {
  margin-top: 40px;
}
.pc .cm-component > section.cp-ki-display-brand-banner {
  margin-top: 50px;
}
.pc .cm-component > section.lg-category-link, .pc .cm-component > section.lg-belt-banner {
  margin-top: 60px;
}
.pc .cm-component > section.lg-hurryup {
  margin-top: 60px;
  padding-top: 60px;
}
.pc .cm-component > section.sp-main-special, .pc .cm-component > section.sp-main-new, .pc .cm-component > section.sp-main-link {
  margin-top: 120px;
}
.pc .cm-component > section.sp-footer-corp {
  margin-top: 60px;
}
.pc .cm-component > section.md-main-banner {
  margin-top: 25px;
}
.pc .cm-component > section.md-main-best, .pc .cm-component > section.md-main-new {
  margin-top: 100px;
}
.pc .cm-component > section.cm-visual-title {
  margin-top: 0;
}
.pc .cm-component > section.cp-evt-benefit {
  margin-top: 30px;
}
.pc .cm-component > section.cp-detail-relation {
  margin-top: 80px;
}
.pc .cm-component > .dp-title {
  margin-top: 30px;
}
.pc .cm-component.cm-dp-title + .cm-component > section {
  margin-top: 0;
}
.pc .cm-component > div.cn-footer-corp {
  margin-top: 60px;
}
.pc .cm-component > div.cm-visual-title {
  margin-top: 0;
}
.cn-mall {
  display: inline-block;
  position: relative;
  z-index: 5;
  vertical-align: top;
}
.cn-mall-inner {
  height: 50px;
  font-size: 0 !important;
  white-space: nowrap;
}
.cn-mall-inner:before {
  height: 100%;
  content: '';
}
.cn-mall-inner:before, .cn-mall .logo, .cn-mall-btn {
  display: inline-block;
  vertical-align: middle;
}
.cn-mall .logo a {
  display: block;
  width: 166px;
  height: 19px;
}
.cn-mall .logo a:before {
  display: block;
  height: 100%;
  background: url("data:image/svg+xml,%3Csvg width='166' height='20' viewBox='0 0 166 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 19.1933H12.7541V14.3959H5.38649V12.1001H12.0117V7.75058H5.38649V5.52336H12.7541V0.729996H0V19.1933Z' fill='%23221714'/%3E%3Cpath d='M16.6961 7.1494C16.148 7.1494 15.6122 7.31215 15.1567 7.61701C14.7011 7.92187 14.3464 8.35511 14.1374 8.86182C13.9284 9.36853 13.8745 9.92588 13.9826 10.4632C14.0907 11.0006 14.356 11.4937 14.7447 11.8802C15.1334 12.2666 15.6281 12.529 16.1661 12.6339C16.704 12.7389 17.2611 12.6818 17.7665 12.4698C18.272 12.2578 18.7032 11.9006 19.0054 11.4433C19.3076 10.986 19.4672 10.4493 19.464 9.90114C19.4608 9.16952 19.1676 8.46902 18.6488 7.9532C18.1299 7.43738 17.4277 7.14832 16.6961 7.1494Z' fill='%23221714'/%3E%3Cpath d='M26.5774 0.729996H21.1909V19.1933H33.8199V14.3233H26.5774V0.729996Z' fill='%23221714'/%3E%3Cpath d='M41.1713 0.729996L34.5421 19.1812H40.1101L41.2681 15.5499H47.3728L48.5833 19.1812H54.1917L47.4253 0.729996H41.1713ZM42.6521 11.2205L44.2862 6.177L45.9405 11.2205H42.6521Z' fill='%23221714'/%3E%3Cpath d='M66.6673 10.466H66.6391L59.9937 0.729996H54.8534V19.1933H59.9695V9.27978H59.9937L66.6391 19.1933H71.7835V0.729996H66.6673V10.466Z' fill='%23221714'/%3E%3Cpath d='M80.6722 0.729996H74.2568V19.1812H80.6722C86.7043 19.1812 90.5898 15.5257 90.5898 9.96167C90.5898 4.39765 86.7043 0.729996 80.6722 0.729996ZM80.539 14.3394H79.6272V5.59599H80.539C83.3311 5.59599 85.1387 7.17764 85.1387 9.96973C85.1387 12.7618 83.3634 14.3394 80.539 14.3394Z' fill='%23221714'/%3E%3Cpath d='M96.0852 0.806657H102.634L106.951 10.8937L111.264 0.806657H117.76V19.27H112.588V9.18294L108.436 19.1247H105.462L101.282 9.09418V19.27H96.0852V0.806657Z' fill='%23221714'/%3E%3Cpath d='M124.922 0.806657L118.265 19.27H123.853L125.011 15.6387H131.116L132.326 19.27H137.934L131.168 0.806657H124.922ZM126.403 11.2972L128.029 6.2698L129.683 11.3093L126.403 11.2972Z' fill='%23221714'/%3E%3Cpath d='M144.176 0.810692H138.79V19.27H151.419V14.404H144.176V0.810692Z' fill='%23221714'/%3E%3Cpath d='M158.254 0.810692H152.863V19.27H165.492V14.404H158.254V0.810692Z' fill='%23221714'/%3E%3C/svg%3E%0A") no-repeat 0 0;
  background-size: 100% auto;
  content: '';
}
.cn-mall-btn {
  padding: 4px;
}
.cn-mall-btn .cn-mall-ico {
  display: block;
  overflow: hidden;
  position: relative;
  width: 16px;
  height: 16px;
  background: url("https://static.elandrs.com/f/img/pc/cn/common/ico_mall_bg.png") no-repeat 50% 50%;
  background-size: 100% auto;
}
.cn-mall-btn .cn-mall-ico:before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 5px;
  margin: auto;
  background: url("https://static.elandrs.com/f/img/pc/cn/common/ico_arrow_bottom_w.png") no-repeat 50% 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: 0.18s transform cubic-bezier(0.55, 0.09, 0.68, 0.53);
  transition: 0.18s transform cubic-bezier(0.55, 0.09, 0.68, 0.53);
  content: '';
}
.cn-mall-layer {
  visibility: hidden;
  position: absolute;
  top: -12px;
  right: -20px;
  left: -20px;
  z-index: -1;
  min-width: 290px;
  padding: 62px 20px 17px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
  -webkit-transition: 0.18s visibility 0s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: 0.18s visibility 0s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.cn-mall-layerinner {
  max-height: 0;
  -webkit-transition: 0.18s max-height 0s cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: 0.18s max-height 0s cubic-bezier(0.65, 0.05, 0.36, 1);
}
.cn-mall-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 4px;
  border-top: 1px solid #e6e8eb;
  font-size: 0 !important;
}
.cn-mall-list li {
  width: 120px;
  margin-top: 3px;
}
.cn-mall-list li:nth-child(odd) {
  margin-left: -6px;
}
.cn-mall-list li a {
  display: block;
  position: relative;
  min-height: 36px;
  padding: 9px 6px 9px 36px;
  border: 1px solid transparent;
}
.cn-mall-list li a:before {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 25px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: 1px 0;
  content: '';
}
.cn-mall-list li a span {
  font-size: 13px;
  letter-spacing: -0.4px;
}
.cn-mall-list li.active a {
  background-color: #f1f1f1;
  border-color: #e3e3e3;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.cn-mall-list li.type-em a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23221714'/%3E%3Ccircle cx='18.6221' cy='15.6711' r='1.66624' fill='white'/%3E%3Cpath d='M15.0106 17.0559H7.71173V6.66309H15.0217V9.29871H10.8065V10.6241H14.6068V13.032H10.7954V14.3509H15.0106V17.0559Z' fill='white'/%3E%3C/svg%3E%0A");
}
.cn-mall-list li.type-ki a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%231A4065'/%3E%3Cpath d='M10.7191 8.45998V11.7442H11.3309V8.45998H10.7503' fill='white'/%3E%3Cpath d='M17.9736 8.45998V11.7442H18.5855V8.45998H18.0029' fill='white'/%3E%3Cpath d='M6 6V11.7443H6.61188V6H6Z' fill='white'/%3E%3Cpath d='M9.02615 11.7443C8.95186 10.5133 8.13472 10.103 8.13472 10.103C9.09457 9.49402 9.01246 8.46182 9.01246 8.46182H8.38299C8.38495 9.34867 7.66946 9.69273 7.52871 9.75529C7.49352 9.77185 7.44661 9.78105 7.41924 9.79025C7.36255 9.80681 7.30977 9.80865 7.30977 9.80865H7.01067V10.3901H7.32345C7.36059 10.3901 7.41142 10.4011 7.44074 10.4103C7.47202 10.4195 7.47984 10.4213 7.50916 10.4305C8.48074 10.7617 8.41036 11.7461 8.41036 11.7461H9.03201L9.02615 11.7443Z' fill='white'/%3E%3Cpath d='M15.1684 6V9.4241C14.9318 9.26955 14.6464 9.17939 14.3375 9.17939C13.5302 9.17939 12.8773 9.79577 12.8773 10.5538C12.8773 11.3119 13.5321 11.9282 14.3375 11.9282C15.143 11.9282 15.7978 11.3119 15.7978 10.5538V6H15.1684ZM14.3375 11.3082C13.8957 11.3082 13.536 10.9715 13.536 10.5538C13.536 10.1362 13.8938 9.79945 14.3375 9.79945C14.7813 9.79945 15.139 10.1362 15.139 10.5538C15.139 10.9715 14.7813 11.3082 14.3375 11.3082Z' fill='white'/%3E%3Cpath d='M11.9526 8.0828C12.3359 8.0828 12.6466 7.79036 12.6466 7.42962C12.6466 7.06888 12.3359 6.77645 11.9526 6.77645C11.5693 6.77645 11.2586 7.06888 11.2586 7.42962C11.2586 7.79036 11.5693 8.0828 11.9526 8.0828Z' fill='%23E84E51'/%3E%3Cpath d='M18.2786 8.0828C18.6618 8.0828 18.9726 7.79036 18.9726 7.42962C18.9726 7.06888 18.6618 6.77645 18.2786 6.77645C17.8953 6.77645 17.5846 7.06888 17.5846 7.42962C17.5846 7.79036 17.8953 8.0828 18.2786 8.0828Z' fill='%23F8AB14'/%3E%3Cpath d='M10.7113 14.5317V17.816H11.3231V14.5317H10.7406' fill='white'/%3E%3Cpath d='M18.001 14.5317V17.816H18.6129V14.5317H18.0303' fill='white'/%3E%3Cpath d='M6 12.0718V17.816H6.61188V12.0718H6Z' fill='white'/%3E%3Cpath d='M9.0281 17.816C8.95382 16.5851 8.13668 16.1748 8.13668 16.1748C9.09652 15.5658 9.01442 14.5336 9.01442 14.5336H8.38495C8.3869 15.4204 7.67142 15.7645 7.53067 15.827C7.49548 15.8436 7.44856 15.8528 7.4212 15.862C7.3645 15.8786 7.31172 15.8804 7.31172 15.8804H7.01263V16.4618H7.32541C7.36255 16.4618 7.41338 16.4729 7.4427 16.4821C7.47398 16.4913 7.4818 16.4931 7.51112 16.5023C8.48269 16.8335 8.41232 17.8178 8.41232 17.8178H9.03397L9.0281 17.816Z' fill='white'/%3E%3Cpath d='M15.1234 12.0718V15.4959C14.8869 15.3413 14.6015 15.2511 14.2926 15.2511C13.4853 15.2511 12.8323 15.8675 12.8323 16.6256C12.8323 17.3836 13.4872 18 14.2926 18C15.098 18 15.7529 17.3836 15.7529 16.6256V12.0718H15.1234ZM14.2926 17.3799C13.8508 17.3799 13.4911 17.0432 13.4911 16.6256C13.4911 16.2079 13.8489 15.8712 14.2926 15.8712C14.7364 15.8712 15.0941 16.2079 15.0941 16.6256C15.0941 17.0432 14.7364 17.3799 14.2926 17.3799Z' fill='white'/%3E%3Cpath d='M10.0173 14.1545C10.4005 14.1545 10.7112 13.8621 10.7112 13.5014C10.7112 13.1406 10.4005 12.8482 10.0173 12.8482C9.63399 12.8482 9.32329 13.1406 9.32329 13.5014C9.32329 13.8621 9.63399 14.1545 10.0173 14.1545Z' fill='%23E84E51'/%3E%3Cpath d='M18.306 14.1545C18.6893 14.1545 19 13.8621 19 13.5014C19 13.1406 18.6893 12.8482 18.306 12.8482C17.9227 12.8482 17.612 13.1406 17.612 13.5014C17.612 13.8621 17.9227 14.1545 18.306 14.1545Z' fill='%23F8AB14'/%3E%3C/svg%3E%0A");
}
.cn-mall-list li.type-sp a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23F9E547'/%3E%3Cpath d='M3 12.4591V11.641C3 11.3289 3.09746 11.2172 3.26254 11.1476L4.65083 10.747V11.8097L3.8632 11.9995V12.3158L4.43801 12.7775C4.6011 12.942 4.66873 13.1002 4.66873 13.4481V14.4729C4.66873 14.7807 4.55735 14.9979 4.34055 14.9979H3.01392V14.0322L3.8274 13.9794V13.5345L3.19094 13.02C3.05967 12.8809 3 12.7565 3 12.457V12.4591Z' fill='%231D1D1B'/%3E%3Cpath d='M5.97149 12.048V10.3716L6.86055 10.1207V14.9958H5.97149V13.1824L5.70099 13.2077V14.9958H4.85171V10.6985L5.70099 10.4539V12.0986L5.97149 12.048Z' fill='%231D1D1B'/%3E%3Cpath d='M7.47116 14.9979C7.16088 14.9979 7.05149 14.7512 7.05149 14.4012V10.6542C7.05149 10.3042 7.22851 10.0216 7.42939 9.97101L8.75204 9.60622C8.99072 9.54507 9.19956 9.75804 9.19956 10.1481V14.3295C9.19956 14.7217 9.02453 14.9979 8.73017 14.9979H7.46917H7.47116ZM7.91867 11.1118V13.6927L8.22099 13.6779V11.0443L7.91867 11.1118Z' fill='%231D1D1B'/%3E%3Cpath d='M9.84398 14.9979C9.54961 14.9979 9.40243 14.7196 9.40243 14.321V10.0448C9.40243 9.64839 9.56354 9.34897 9.80221 9.28993L11.4471 8.82393C11.7315 8.75224 11.9324 9.01371 11.9324 9.45862V14.2409C11.9324 14.6858 11.7454 15 11.4053 15H9.84398V14.9979ZM10.4327 10.5614V13.543L10.7728 13.524V10.4939L10.4327 10.5614Z' fill='%231D1D1B'/%3E%3Cpath d='M13.3843 13.349V14.9979H12.1372V8.63205L14.3887 7.98682C14.7328 7.89404 14.9993 8.16394 14.9993 8.67422V12.339C14.9993 12.8535 14.7905 13.2583 14.3887 13.2899L13.3843 13.349ZM13.3684 11.7464L13.7125 11.7001V9.86558L13.3684 9.9436V11.7486V11.7464Z' fill='%231D1D1B'/%3E%3Cpath d='M15.2141 14.9979V7.74222L17.8197 7V8.99895L16.6024 9.25198V10.1776L17.6466 10.0026V11.9489L16.6024 12.0691V13.136L17.8197 13.0453V14.9979H15.2141Z' fill='%231D1D1B'/%3E%3Cpath d='M20.2661 11.8708L20.1288 9.78334V9.03268L21 9.86979V14.9979H19.9797L19.4088 11.932L19.3054 11.8856L19.4745 14.1798V14.9979H18.0325V7L19.6256 8.56247L20.1806 11.8245L20.2641 11.8687L20.2661 11.8708Z' fill='%231D1D1B'/%3E%3C/svg%3E%0A");
}
.cn-mall-list li.type-eb a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%23FFBFB5'/%3E%3Cg clip-path='url(%23clip0_6821_85693)'%3E%3Cpath d='M4.86354 13.5886C4.86354 13.5886 4.20061 13.5734 3.71501 13.4953V11.9393C4.36303 11.9393 5.16186 12.0803 5.51487 11.6632L5.61596 11.507C5.24307 11.947 4.3796 11.7108 3.71501 11.6975V10.4253C3.71501 10.4253 4.45749 10.3739 4.58345 10.3815C4.58345 10.3815 5.0243 10.4005 5.18506 10.5319V10.1758H3.1134C3.19728 10.307 3.23675 10.4688 3.22444 10.631V11.7622C3.10864 11.7944 2.99715 11.8444 2.89297 11.9108C2.75043 12.0112 2.62469 12.1402 2.52173 12.2917C2.73221 12.1736 2.79187 12.145 2.79187 12.145C2.92529 12.061 3.0697 12.0025 3.21947 11.9717V13.4096C3.22909 13.5473 3.19163 13.684 3.11505 13.7905H5.51653L5.68226 13.3791C5.4256 13.5157 5.14637 13.5871 4.86354 13.5886Z' fill='black'/%3E%3Cpath d='M8.72346 11.7146C8.72346 11.7146 9.75432 11.4975 9.62339 10.7986C9.62339 10.7986 9.57864 10.2272 8.41686 10.1796H7.05453C7.14166 10.3056 7.18427 10.4647 7.17386 10.6252V13.442C7.16798 13.5745 7.12627 13.7017 7.05453 13.8057H8.47984C8.47984 13.8057 9.15437 13.7734 9.52395 13.5239C9.52395 13.5239 10.2979 13.0592 9.97309 12.3678C9.97309 12.3678 9.73609 11.827 8.72346 11.7146ZM7.64288 10.3948L8.32239 10.3491C9.11625 10.3948 9.11128 10.9757 9.11128 10.9757C9.12785 11.6022 8.43011 11.6803 8.43011 11.6803C8.16926 11.7207 7.90564 11.7322 7.64288 11.7146V10.3948ZM9.51235 12.7373C9.51235 13.5943 8.57927 13.5886 8.57927 13.5886C8.26769 13.6 7.65448 13.5296 7.65448 13.5296V11.907L8.35388 11.886C9.53555 11.9127 9.51235 12.7373 9.51235 12.7373Z' fill='black'/%3E%3Cpath d='M15.3975 10.1834C15.3975 10.1834 15.5086 10.2501 15.5086 10.6386V13.4763C15.5084 13.5936 15.4706 13.7069 15.4025 13.7943H16.1036C16.0416 13.6981 16.0063 13.5826 16.0025 13.4629V10.6062C15.9947 10.4561 16.0347 10.3078 16.1152 10.1891L15.3975 10.1834Z' fill='black'/%3E%3Cpath d='M20.7441 10.1891L20.8236 10.2653C20.867 10.3092 20.902 10.3631 20.9262 10.4234C20.9505 10.4838 20.9635 10.5493 20.9645 10.6157V13.1392C20.8385 12.9716 18.7785 10.1834 18.7785 10.1834H18.0592L18.1454 10.2577C18.1939 10.3161 18.2311 10.3857 18.2546 10.4618C18.278 10.538 18.2871 10.619 18.2813 10.6995V13.3658C18.2589 13.4918 18.21 13.6095 18.1388 13.7086L18.0476 13.7867H18.8315L18.7702 13.7143C18.6928 13.6169 18.6472 13.4918 18.6409 13.3601V10.7795C18.7636 10.949 20.6562 13.5334 20.6562 13.5334C20.8186 13.7294 21.0252 13.8699 21.2529 13.939L21.3125 13.9505V10.6157C21.3261 10.4849 21.3741 10.362 21.4501 10.2634L21.5247 10.1891H20.7441Z' fill='black'/%3E%3Cpath d='M13.1966 13.5886L12.1061 13.5296V10.6195C12.1142 10.464 12.1577 10.3137 12.232 10.1834H11.5127C11.6046 10.3128 11.6497 10.4778 11.6387 10.6443V13.4039C11.6346 13.5464 11.5936 13.6843 11.521 13.8H13.8761L14.065 13.3886C13.7952 13.5395 13.4962 13.6084 13.1966 13.5886Z' fill='black'/%3E%3Cpath d='M4.86354 13.5886C4.86354 13.5886 4.20061 13.5734 3.71501 13.4953V11.9393C4.36303 11.9393 5.16186 12.0803 5.51487 11.6632L5.61596 11.507C5.24307 11.947 4.3796 11.7108 3.71501 11.6975V10.4253C3.71501 10.4253 4.45749 10.3739 4.58345 10.3815C4.58345 10.3815 5.0243 10.4005 5.18506 10.5319V10.1758H3.1134C3.19728 10.307 3.23675 10.4688 3.22444 10.631V11.7622C3.10864 11.7944 2.99715 11.8444 2.89297 11.9108C2.75043 12.0112 2.62469 12.1402 2.52173 12.2917C2.73221 12.1736 2.79187 12.145 2.79187 12.145C2.92529 12.061 3.0697 12.0025 3.21947 11.9717V13.4096C3.22909 13.5473 3.19163 13.684 3.11505 13.7905H5.51653L5.68226 13.3791C5.4256 13.5157 5.14637 13.5871 4.86354 13.5886Z' stroke='black' stroke-width='0.1'/%3E%3Cpath d='M8.72346 11.7146C8.72346 11.7146 9.75432 11.4975 9.62339 10.7986C9.62339 10.7986 9.57864 10.2272 8.41686 10.1796H7.05453C7.14166 10.3056 7.18427 10.4647 7.17386 10.6252V13.442C7.16798 13.5745 7.12627 13.7017 7.05453 13.8057H8.47984C8.47984 13.8057 9.15437 13.7734 9.52395 13.5239C9.52395 13.5239 10.2979 13.0592 9.97309 12.3678C9.97309 12.3678 9.73609 11.827 8.72346 11.7146ZM7.64288 10.3948L8.32239 10.3491C9.11625 10.3948 9.11128 10.9757 9.11128 10.9757C9.12785 11.6022 8.43011 11.6803 8.43011 11.6803C8.16926 11.7207 7.90564 11.7322 7.64288 11.7146V10.3948ZM9.51235 12.7373C9.51235 13.5943 8.57927 13.5886 8.57927 13.5886C8.26769 13.6 7.65448 13.5296 7.65448 13.5296V11.907L8.35388 11.886C9.53555 11.9127 9.51235 12.7373 9.51235 12.7373Z' stroke='black' stroke-width='0.1'/%3E%3Cpath d='M15.3975 10.1834C15.3975 10.1834 15.5086 10.2501 15.5086 10.6386V13.4763C15.5084 13.5936 15.4706 13.7069 15.4025 13.7943H16.1036C16.0416 13.6981 16.0063 13.5826 16.0025 13.4629V10.6062C15.9947 10.4561 16.0347 10.3078 16.1152 10.1891L15.3975 10.1834Z' stroke='black' stroke-width='0.1'/%3E%3Cpath d='M20.7441 10.1891L20.8236 10.2653C20.867 10.3092 20.902 10.3631 20.9262 10.4234C20.9505 10.4838 20.9635 10.5493 20.9645 10.6157V13.1392C20.8385 12.9716 18.7785 10.1834 18.7785 10.1834H18.0592L18.1454 10.2577C18.1939 10.3161 18.2311 10.3857 18.2546 10.4618C18.278 10.538 18.2871 10.619 18.2813 10.6995V13.3658C18.2589 13.4918 18.21 13.6095 18.1388 13.7086L18.0476 13.7867H18.8315L18.7702 13.7143C18.6928 13.6169 18.6472 13.4918 18.6409 13.3601V10.7795C18.7636 10.949 20.6562 13.5334 20.6562 13.5334C20.8186 13.7294 21.0252 13.8699 21.2529 13.939L21.3125 13.9505V10.6157C21.3261 10.4849 21.3741 10.362 21.4501 10.2634L21.5247 10.1891H20.7441Z' stroke='black' stroke-width='0.1'/%3E%3Cpath d='M13.1966 13.5886L12.1061 13.5296V10.6195C12.1142 10.464 12.1577 10.3137 12.232 10.1834H11.5127C11.6046 10.3128 11.6497 10.4778 11.6387 10.6443V13.4039C11.6346 13.5464 11.5936 13.6843 11.521 13.8H13.8761L14.065 13.3886C13.7952 13.5395 13.4962 13.6084 13.1966 13.5886Z' stroke='black' stroke-width='0.1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6821_85693'%3E%3Crect width='19.4483' height='4.55172' fill='white' transform='translate(2.27588 9.72461)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.cn-mall-list li.type-lg a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='black'/%3E%3Cpath d='M7.29963 10.7414H6.62741C6.47133 10.7458 6.31574 10.724 6.1693 10.6773C6.05424 10.6392 5.95219 10.5768 5.87258 10.4958C5.79351 10.4134 5.7377 10.3163 5.70955 10.2123C5.6769 10.0922 5.6612 9.9692 5.66282 9.84591V6H6.27581V9.84591C6.27581 9.92171 6.27581 9.98627 6.28288 10.0331C6.28518 10.0735 6.29839 10.1129 6.32146 10.1482C6.34663 10.1771 6.38312 10.1972 6.42417 10.2048C6.49081 10.2178 6.55911 10.2235 6.62741 10.2216H7.29963V10.7414Z' fill='white'/%3E%3Cpath d='M15.4267 10.74H14.8235V8.01232C14.8197 7.88706 14.8493 7.76272 14.9099 7.64878C14.9635 7.54932 15.0412 7.46081 15.1376 7.38911C15.2299 7.3201 15.3372 7.26747 15.4533 7.23425C15.5673 7.20092 15.6867 7.18369 15.8071 7.18325C15.9603 7.18012 16.1123 7.2065 16.2521 7.26045C16.3704 7.30797 16.4761 7.37598 16.5624 7.46023C16.641 7.53846 16.702 7.62858 16.7423 7.72598C16.7802 7.81795 16.7996 7.91476 16.7999 8.01232V8.14239H16.1989C16.1989 8.10636 16.1956 8.06238 16.1907 8.01092C16.1861 7.96138 16.172 7.91284 16.1489 7.86728C16.1236 7.82076 16.0839 7.78111 16.0342 7.75265C15.969 7.71829 15.8932 7.70196 15.8169 7.70586C15.7377 7.70098 15.6587 7.71733 15.5908 7.75265C15.5404 7.78117 15.5009 7.82186 15.4772 7.86962C15.4532 7.91554 15.4382 7.96454 15.4326 8.01466C15.4283 8.06425 15.4261 8.10823 15.4261 8.14239L15.4267 10.74Z' fill='white'/%3E%3Cpath d='M8.3365 7.24454V9.95212C8.3365 9.9699 8.3365 9.9989 8.34085 10.0424C8.34356 10.0881 8.35686 10.1328 8.37998 10.1739C8.40466 10.2201 8.44194 10.2606 8.48866 10.2918C8.55248 10.3292 8.62905 10.347 8.70604 10.3423C8.78231 10.3459 8.85805 10.3296 8.92341 10.2955C8.97297 10.2671 9.01217 10.2272 9.03644 10.1804C9.05927 10.139 9.07414 10.0946 9.08046 10.049C9.08535 10.0064 9.08807 9.97364 9.08807 9.95165V7.24454H9.69074V9.95212C9.68889 10.0631 9.6747 10.1737 9.64835 10.2824C9.61195 10.4138 9.53143 10.5331 9.41685 10.6254C9.32619 10.7032 9.21671 10.7628 9.09622 10.7999C8.97355 10.8403 8.84335 10.8611 8.71201 10.8612C8.62065 10.8592 8.52969 10.85 8.4403 10.8336C8.32415 10.8139 8.21437 10.7727 8.11858 10.7129C8.00458 10.6401 7.9116 10.5456 7.84687 10.4368C7.77242 10.3147 7.73547 10.1538 7.73547 9.95212V7.24454H8.3365Z' fill='white'/%3E%3Cpath d='M13.0046 7.24454V9.95212C13.0046 9.9699 13.0046 9.9989 13.0089 10.0424C13.0122 10.0879 13.0253 10.1325 13.0475 10.1739C13.0721 10.2202 13.1094 10.2606 13.1562 10.2918C13.2198 10.3295 13.2965 10.3474 13.3736 10.3423C13.4499 10.3459 13.5256 10.3296 13.591 10.2955C13.6401 10.2668 13.6792 10.227 13.704 10.1804C13.7271 10.1391 13.7414 10.0946 13.7464 10.049C13.7515 10.0167 13.7546 9.98421 13.7556 9.95165V7.24454H14.3577V9.95212C14.356 10.0632 14.3415 10.1738 14.3143 10.2824C14.2787 10.414 14.1983 10.5335 14.0833 10.6254C13.9929 10.7032 13.8836 10.7628 13.7632 10.7999C13.6407 10.8401 13.5107 10.8609 13.3796 10.8612C13.2882 10.8593 13.1972 10.8501 13.1078 10.8336C12.9915 10.814 12.8815 10.7728 12.7856 10.7129C12.6715 10.6401 12.5785 10.5457 12.5139 10.4368C12.4378 10.3147 12.4003 10.1538 12.4003 9.95212V7.24454H13.0046Z' fill='white'/%3E%3Cpath d='M10.0244 10.74L10.7042 8.99579L10.0152 7.24454H10.6494L11.0173 8.18918L11.3846 7.24688H12.0177L11.3292 8.99579L12.0106 10.74H11.3917L11.0173 9.79023L10.6445 10.74H10.0244Z' fill='white'/%3E%3Cpath d='M17.6308 9.96709C17.636 10.0171 17.6505 10.0661 17.6738 10.1121C17.6998 10.1583 17.741 10.1968 17.7922 10.223C17.8627 10.2556 17.9422 10.271 18.0221 10.2675C18.088 10.2698 18.1535 10.258 18.2128 10.2333C18.2595 10.2135 18.2992 10.1835 18.3281 10.1463C18.3543 10.1101 18.3727 10.0702 18.3824 10.0284C18.3929 9.98736 18.3982 9.94547 18.3982 9.90346V7.24454H18.9997V11.2771C19.0016 11.3899 18.9749 11.5017 18.9215 11.6046C18.8712 11.704 18.7982 11.7936 18.7068 11.8681C18.6146 11.9425 18.5072 12.0016 18.39 12.0426C18.2708 12.085 18.143 12.1068 18.014 12.1067V11.5883C18.1498 11.5883 18.2482 11.5565 18.3085 11.491C18.3659 11.431 18.3976 11.3558 18.3982 11.2781V10.74C18.2767 10.7753 18.1501 10.7954 18.0221 10.7999C17.9002 10.7991 17.7791 10.7833 17.6624 10.7531C17.5448 10.7232 17.4358 10.6726 17.3423 10.6043C17.2449 10.5333 17.1662 10.4453 17.1113 10.3461C17.048 10.229 17.0171 10.1009 17.0211 9.97177V7.24407H17.6238V9.83C17.6238 9.87071 17.6259 9.9175 17.6308 9.96709Z' fill='white'/%3E%3Cpath d='M7.04281 16.8027C6.74688 16.7092 6.46994 16.5761 6.22223 16.4083C5.9743 16.243 5.75635 16.0468 5.57554 15.8263C5.39457 15.6042 5.25248 15.3605 5.15384 15.1029C5.05016 14.8342 4.99821 14.5528 5.00005 14.2697C4.99908 13.7129 5.19736 13.1693 5.56793 12.713C5.9336 12.268 6.44415 11.9261 7.0352 11.7305V12.2957C6.82439 12.3846 6.62859 12.4978 6.45319 12.6321C6.27866 12.7658 6.12666 12.9198 6.00159 13.0897C5.8768 13.2621 5.77836 13.4477 5.70868 13.6418C5.63782 13.8427 5.60246 14.0517 5.6038 14.2617C5.601 14.5731 5.67704 14.8812 5.82661 15.1647C5.97191 15.4387 6.18133 15.684 6.44177 15.8852V13.6245H6.26027L5.97062 13.1383H7.04281V16.8027Z' fill='white'/%3E%3Cpath d='M7.59765 13.296C7.56444 13.2447 7.53433 13.1919 7.50744 13.1379H8.93287C9.00616 13.1416 9.07586 13.1665 9.13068 13.2085C9.20631 13.2601 9.27276 13.321 9.32794 13.3891C9.38841 13.4672 9.43767 13.5512 9.47467 13.6394C9.51276 13.7244 9.53282 13.8146 9.5339 13.9056V15.4075C9.5339 15.5334 9.52902 15.6681 9.5176 15.8118C9.5097 15.9477 9.47592 16.0816 9.41761 16.208C9.36038 16.3284 9.26652 16.4333 9.1459 16.5117C9.02054 16.5925 8.8394 16.633 8.60246 16.6333H8.37585C8.11555 16.6333 7.9123 16.5711 7.76992 16.4462C7.70272 16.3938 7.64875 16.3302 7.61135 16.2591C7.57396 16.188 7.55394 16.1111 7.55255 16.0331V14.8479C7.55382 14.7798 7.5657 14.7122 7.58787 14.6468C7.61226 14.5675 7.65639 14.4937 7.71721 14.4306C7.78683 14.3584 7.87477 14.3009 7.97425 14.2626C8.10906 14.2131 8.25494 14.1899 8.40139 14.1948H8.93396V13.9056C8.93394 13.832 8.90084 13.7613 8.84157 13.7082C8.7818 13.6516 8.68343 13.6235 8.54866 13.6235H8.40139C8.28268 13.6251 8.16422 13.6139 8.0487 13.5903C7.92769 13.5605 7.81739 13.5048 7.72808 13.4284C7.67477 13.3922 7.63043 13.3472 7.59765 13.296ZM8.23184 14.7034C8.18293 14.7193 8.15685 14.7778 8.15685 14.8816V15.954C8.15685 16.0354 8.18565 16.0817 8.24325 16.0944C8.29427 16.1073 8.34711 16.1143 8.40031 16.1149H8.57909C8.66453 16.116 8.74876 16.0974 8.8231 16.0611C8.89537 16.026 8.93178 15.947 8.93178 15.8272V14.6795H8.42313C8.35826 14.6781 8.29358 14.6862 8.23184 14.7034Z' fill='white'/%3E%3Cpath d='M14.4297 14.5115C14.4282 14.5811 14.4165 14.6503 14.3949 14.7174C14.3679 14.7946 14.3238 14.8666 14.265 14.9294C14.1946 15.0018 14.1057 15.0593 14.0053 15.0973C13.8726 15.1464 13.729 15.1696 13.5847 15.1652H13.0521V15.6962C13.0521 15.7378 13.0554 15.7837 13.0597 15.8366C13.0652 15.8867 13.0799 15.9358 13.1032 15.9821C13.1279 16.0287 13.1692 16.0674 13.2211 16.0925C13.291 16.1265 13.3708 16.1427 13.451 16.1393C13.5274 16.1443 13.6036 16.1278 13.6683 16.0925C13.7158 16.0631 13.7533 16.0234 13.777 15.9774C13.801 15.9315 13.8157 15.8825 13.8205 15.8323C13.8256 15.7885 13.8281 15.7445 13.8281 15.7004V15.6536H14.4313V15.8408C14.4386 15.9884 14.3996 16.135 14.3183 16.2651C14.2494 16.3658 14.1555 16.4521 14.0433 16.5178C13.9442 16.5752 13.8337 16.6165 13.7173 16.6394C13.6299 16.6569 13.5407 16.6668 13.451 16.6689C13.329 16.6687 13.2078 16.6529 13.0912 16.6221C12.974 16.5917 12.865 16.5414 12.7706 16.4743C12.6735 16.4028 12.595 16.3145 12.5402 16.2151C12.4773 16.0979 12.4465 15.9698 12.45 15.8408V13.8776C12.4465 13.7525 12.476 13.6283 12.5364 13.5145C12.5897 13.4154 12.667 13.3272 12.763 13.2558C12.8559 13.1864 12.9637 13.1335 13.0803 13.1C13.1947 13.0668 13.3145 13.0498 13.4352 13.0494C13.5886 13.0463 13.7409 13.0728 13.8808 13.1271C13.9987 13.1745 14.1043 13.242 14.1911 13.3255C14.2693 13.4042 14.3301 13.4946 14.3705 13.5922C14.4085 13.6836 14.4286 13.7799 14.4297 13.8771V14.5115ZM13.7531 14.6566C13.8015 14.6407 13.8265 14.5808 13.8265 14.4779V14.0067C13.8265 13.9707 13.8265 13.9272 13.8189 13.8752C13.8135 13.8249 13.7989 13.7756 13.7754 13.7293C13.7503 13.6836 13.7114 13.6445 13.6629 13.616C13.5975 13.582 13.5218 13.5657 13.4455 13.5692C13.3661 13.5649 13.2869 13.5812 13.2184 13.616C13.1688 13.6454 13.1297 13.6861 13.1053 13.7335C13.083 13.7795 13.0684 13.828 13.0619 13.8776C13.0575 13.9276 13.0543 13.9712 13.0543 14.0067V14.6795H13.564C13.6281 14.6809 13.692 14.6732 13.7531 14.6566Z' fill='white'/%3E%3Cpath d='M10.1599 16.1687C10.1108 15.9964 10.082 15.8202 10.0741 15.6429V11.8915H10.6762V15.6499C10.6715 16.016 10.8345 16.369 11.13 16.6324H10.3942C10.2855 16.4907 10.2062 16.3338 10.1599 16.1687Z' fill='white'/%3E%3Cpath d='M11.3359 16.1687C11.2877 15.9962 11.2586 15.8201 11.249 15.6429V11.8915H11.8506V15.6499C11.8467 16.0162 12.0102 16.3691 12.306 16.6324H11.568C11.46 16.4906 11.3815 16.3337 11.3359 16.1687Z' fill='white'/%3E%3Cpath d='M15.4117 16.6333H14.8106V13.9057C14.8072 13.7804 14.8367 13.6561 14.897 13.5421C14.9504 13.4426 15.0278 13.354 15.1242 13.2824C15.2165 13.2131 15.3241 13.1605 15.4405 13.1276C15.5551 13.0938 15.6753 13.0766 15.7964 13.0766C15.95 13.0734 16.1024 13.0998 16.2426 13.1538C16.3568 13.199 16.4591 13.2638 16.5432 13.3443C16.6273 13.4247 16.6914 13.5191 16.7317 13.6217C16.7701 13.7135 16.79 13.8104 16.7904 13.908V14.0357H16.1872C16.1872 13.9997 16.1872 13.9557 16.179 13.9042C16.1746 13.8547 16.1605 13.8061 16.1372 13.7606C16.1121 13.7142 16.0729 13.6746 16.0236 13.646C15.9574 13.6115 15.8807 13.5952 15.8035 13.5992C15.7243 13.5944 15.6454 13.6108 15.5774 13.646C15.5274 13.6749 15.488 13.7155 15.4638 13.7629C15.4407 13.8091 15.426 13.858 15.4204 13.908C15.4155 13.9576 15.4133 14.0016 15.4133 14.0357L15.4117 16.6333Z' fill='white'/%3E%3Cpath d='M17.6316 15.8604C17.6371 15.9103 17.6514 15.9592 17.674 16.0055C17.6997 16.0517 17.7407 16.0903 17.7919 16.1163C17.863 16.1489 17.943 16.1643 18.0234 16.1608C18.0893 16.163 18.1548 16.1512 18.2142 16.1266C18.2604 16.1069 18.2996 16.0769 18.3277 16.0396C18.3535 16.0033 18.3719 15.9634 18.3821 15.9217C18.3917 15.8806 18.3966 15.8387 18.3968 15.7968V13.1379H19V17.1705C19.0011 17.2832 18.9745 17.3948 18.9217 17.498C18.87 17.5972 18.7962 17.6867 18.7043 17.7614C18.6118 17.8355 18.5045 17.8946 18.3875 17.9359C18.2683 17.9784 18.1405 18.0002 18.0115 18V17.4816C18.1473 17.4816 18.2457 17.4498 18.3055 17.3843C18.3651 17.3247 18.3988 17.2491 18.4006 17.1705V16.6324C18.2797 16.6677 18.1536 16.6879 18.0261 16.6923C17.9039 16.6914 17.7824 16.6757 17.6653 16.6455C17.5475 16.6158 17.4383 16.5651 17.3447 16.4967C17.2479 16.4251 17.1695 16.337 17.1143 16.238C17.0513 16.1208 17.0204 15.9928 17.024 15.8637V13.136H17.6267V15.7219C17.624 15.764 17.6267 15.8108 17.6316 15.8604Z' fill='white'/%3E%3C/svg%3E%0A");
}
.cn-mall-list li.type-nc a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='11.5' fill='white' stroke='%23CACACA'/%3E%3Cpath d='M4.4327 15.0256C4.4097 14.9982 4.38239 14.9788 4.3522 14.9659C4.3177 14.953 4.27745 14.9482 4.23001 14.9482H4.07619V14.9514H4.07332V15.9839L4.17826 15.9871C4.29614 15.9871 4.37951 15.9629 4.42695 15.9193C4.46289 15.8822 4.49021 15.829 4.50746 15.758C4.52183 15.6854 4.53333 15.5935 4.53333 15.4805C4.53333 15.3547 4.52615 15.2611 4.50889 15.1982C4.49452 15.1272 4.46864 15.0692 4.4327 15.0256ZM4.35364 15.7822C4.32776 15.8306 4.27889 15.8564 4.20557 15.858V15.0692L4.21851 15.0724C4.28464 15.0724 4.3292 15.1014 4.35651 15.1627C4.38095 15.2192 4.39245 15.3289 4.39245 15.4854C4.39245 15.6338 4.37951 15.7338 4.35508 15.7822H4.35364ZM5.30099 15.0724H5.50656L5.51231 14.9514L5.17305 14.9482V14.9514H5.17017V15.9839H5.17736L5.508 15.9871L5.51375 15.8661L5.30099 15.858L5.30386 15.5128H5.48787L5.49075 15.3967L5.30243 15.3886V15.3854L5.3053 15.0724H5.30099ZM6.30872 14.9482H6.14483V14.9514H6.13908V15.9839L6.26703 15.9871L6.27278 15.5273C6.33747 15.5289 6.39209 15.5193 6.43091 15.5015C6.50279 15.4596 6.54016 15.3708 6.54016 15.2321C6.54016 15.1369 6.52291 15.0643 6.4841 15.0143C6.44816 14.9691 6.38778 14.9482 6.30728 14.9482H6.30872ZM6.37484 15.366C6.35615 15.3886 6.32309 15.3983 6.27421 15.3983V15.0676L6.28715 15.0708C6.32884 15.0708 6.35903 15.0837 6.37628 15.116C6.39641 15.1401 6.40503 15.1853 6.40503 15.2418C6.40503 15.3015 6.39641 15.3466 6.37484 15.366ZM7.55364 15.8016L7.3912 14.9514L7.28913 14.9482V14.9514H7.28625L7.08212 15.9839H7.10656L7.20719 15.9871L7.24744 15.7822L7.42857 15.7854L7.4602 15.9855H7.5867L7.55508 15.8016H7.55364ZM7.08931 15.979H7.08787L7.12381 15.7854L7.08931 15.979ZM7.26182 15.6725L7.26469 15.6499L7.28769 15.5435C7.30063 15.4692 7.30925 15.4047 7.32076 15.3434C7.32794 15.2918 7.33082 15.2402 7.33801 15.195C7.34663 15.3031 7.36244 15.4112 7.38113 15.5128L7.40557 15.6757H7.26325L7.26182 15.6725ZM8.53549 15.3999C8.55705 15.3531 8.56999 15.295 8.56999 15.2224C8.56999 15.124 8.54699 15.0514 8.5053 15.003C8.46936 14.9675 8.41761 14.9498 8.34861 14.9498H8.18329V14.953H8.17898V15.9855L8.30692 15.9887L8.31123 15.4999L8.47368 15.9887H8.61168L8.44061 15.4854C8.4823 15.4709 8.51105 15.4483 8.53405 15.4015L8.53549 15.3999ZM8.41042 15.3676C8.39317 15.3902 8.35867 15.4047 8.31267 15.4047V15.0643L8.32992 15.0724C8.34717 15.0724 8.36298 15.0724 8.38023 15.0821C8.39317 15.0853 8.40467 15.095 8.4133 15.1143C8.42192 15.124 8.42767 15.1418 8.43342 15.1643C8.4363 15.1869 8.44061 15.216 8.44061 15.2434C8.44061 15.3031 8.42911 15.345 8.41042 15.3676ZM9.15076 14.953H9.14789V15.074L9.29596 15.0788L9.29308 15.9855L9.42102 15.9887V15.9677L9.42534 15.074L9.5619 15.0788L9.56622 14.9546L9.1522 14.9514V14.9546L9.15076 14.953ZM10.7536 15.9855L10.7465 15.908L10.6717 14.953L10.5596 14.9498L10.4834 15.366L10.469 15.4402L10.4546 15.5531L10.4374 15.6709C10.4302 15.6209 10.423 15.5725 10.4173 15.5306C10.4101 15.4773 10.3986 15.4257 10.3885 15.3725L10.3094 14.9546L10.1959 14.9514V14.9546H10.193L10.1154 15.9871H10.1283L10.2404 15.9903L10.2778 15.3192C10.2821 15.3595 10.2864 15.4031 10.2922 15.4418C10.3008 15.4918 10.3109 15.5467 10.3181 15.5967L10.3928 15.9887H10.4819L10.5639 15.537L10.5682 15.5015L10.5854 15.4063C10.5883 15.3918 10.5926 15.3789 10.5926 15.3612C10.5941 15.3466 10.5969 15.3337 10.5984 15.316L10.6027 15.4192L10.607 15.558C10.607 15.5693 10.6099 15.5757 10.6099 15.5919C10.6099 15.6048 10.6099 15.6193 10.6099 15.637L10.63 15.9887L10.7536 15.9919V15.9855ZM11.5098 15.074H11.7125L11.7182 14.953L11.3804 14.9498V14.953H11.3747V15.9855H11.3819L11.7125 15.9887L11.7182 15.8677L11.5069 15.8596L11.5112 15.5144H11.6909L11.6967 15.3983L11.5084 15.3902V15.387L11.5127 15.074H11.5098ZM11.7096 15.0708V15.074L11.7067 15.0708H11.7096ZM12.6555 15.3386C12.6555 15.3967 12.6555 15.4563 12.6642 15.5176C12.6642 15.566 12.6728 15.6144 12.6742 15.6628C12.6512 15.5564 12.6253 15.458 12.5966 15.3612L12.4715 14.953L12.3508 14.9498V14.953H12.3465V15.9855L12.473 15.9887V15.4999C12.4701 15.4886 12.4686 15.4822 12.4686 15.4709L12.4615 15.345L12.4571 15.2595C12.4658 15.3047 12.4758 15.3483 12.4859 15.387C12.496 15.4305 12.5075 15.4773 12.5218 15.5176L12.6613 15.9887H12.782L12.7849 14.953L12.6555 14.9498L12.6512 15.3386H12.6555ZM13.3772 14.9514H13.3729V15.0724L13.5209 15.0772V15.0853L13.5166 15.9839L13.6474 15.9871V15.0724L13.7869 15.0772L13.7912 14.953L13.3786 14.9498V14.953L13.3772 14.9514ZM15.3768 15.4209C15.3495 15.3886 15.3279 15.3644 15.3107 15.3434C15.2934 15.3241 15.2805 15.3031 15.2733 15.2902C15.2589 15.266 15.2503 15.2369 15.2503 15.1998C15.2503 15.1611 15.2604 15.1289 15.2819 15.1047C15.3035 15.0805 15.3279 15.0643 15.3581 15.0643C15.3912 15.0643 15.4243 15.0821 15.4631 15.1127L15.4688 15.1192V14.974H15.4645V14.9675C15.4243 14.9466 15.3826 14.9353 15.3366 14.9353C15.2719 14.9353 15.2172 14.9562 15.1799 15.0063C15.1396 15.0546 15.1238 15.1192 15.1238 15.1998C15.1238 15.2611 15.1339 15.3112 15.1526 15.3466C15.1612 15.3676 15.177 15.395 15.1986 15.4176C15.2201 15.4483 15.2474 15.4789 15.2762 15.5112C15.2992 15.5338 15.315 15.5531 15.3294 15.5709C15.3423 15.5919 15.3524 15.6112 15.3596 15.6241C15.3768 15.6515 15.384 15.6838 15.384 15.7209C15.384 15.758 15.3725 15.7967 15.3553 15.8225C15.338 15.8451 15.3107 15.8564 15.2776 15.8564C15.2417 15.8564 15.2 15.8403 15.1583 15.8016L15.1526 15.7983V15.9435C15.1914 15.9839 15.2403 15.9984 15.2949 15.9984C15.3581 15.9984 15.4099 15.9693 15.4516 15.9193C15.4918 15.8677 15.5148 15.8016 15.5148 15.7225C15.5148 15.6661 15.5048 15.6144 15.4846 15.5709C15.4645 15.5289 15.43 15.4805 15.3768 15.4225V15.4209ZM16.0611 14.9514H16.0582V15.0724L16.2063 15.0772L16.2034 15.9839L16.3299 15.9871V15.979L16.3342 15.0724L16.4708 15.0772L16.4737 14.953L16.0611 14.9498V14.953V14.9514ZM17.4598 15.024C17.4181 14.9643 17.3621 14.9385 17.2816 14.9385C17.1939 14.9385 17.1321 14.9756 17.0904 15.053C17.0559 15.1289 17.0372 15.2595 17.0372 15.445C17.0372 15.6499 17.0544 15.7935 17.0918 15.8726C17.1321 15.9548 17.1968 16 17.2873 16C17.3779 16 17.4383 15.9581 17.4728 15.8806C17.513 15.8032 17.5317 15.6757 17.5317 15.487C17.5317 15.3644 17.526 15.266 17.5145 15.1966C17.5015 15.1224 17.4843 15.0627 17.4598 15.0224V15.024ZM17.3693 15.7903C17.3535 15.8435 17.3276 15.8645 17.2873 15.8645C17.2428 15.8645 17.2169 15.8387 17.1996 15.7838C17.1867 15.729 17.1795 15.6241 17.1795 15.4692C17.1795 15.3144 17.1881 15.1982 17.1996 15.1466C17.2155 15.095 17.2428 15.0692 17.2873 15.0692C17.3276 15.0692 17.3563 15.095 17.3721 15.1547C17.3865 15.2127 17.3951 15.3305 17.3951 15.5064C17.3951 15.6467 17.3851 15.7387 17.3693 15.7903ZM18.5251 15.3999C18.5452 15.3531 18.5596 15.295 18.5596 15.2224C18.5596 15.124 18.5366 15.0514 18.4949 15.003C18.4589 14.9675 18.4086 14.9498 18.3382 14.9498H18.1743V14.953H18.1686V15.9855L18.2994 15.9887V15.9726L18.3037 15.4999L18.4676 15.9887H18.6041L18.4316 15.4854C18.4719 15.4709 18.5021 15.4483 18.5265 15.4015L18.5251 15.3999ZM18.3986 15.3676C18.3813 15.3902 18.3468 15.4047 18.3037 15.4047V15.0643L18.3209 15.0724C18.3396 15.0724 18.3554 15.0724 18.3698 15.0821C18.3856 15.0853 18.3943 15.095 18.4029 15.1143C18.4129 15.124 18.4201 15.1418 18.4216 15.1643C18.4273 15.1869 18.4302 15.216 18.4302 15.2434C18.4302 15.3031 18.4201 15.345 18.3986 15.3676ZM19.3445 15.5144H19.3474L19.5256 15.5176L19.5299 15.3983L19.3416 15.3902L19.3445 15.0708H19.3474L19.5515 15.074V14.953L19.2165 14.9498V14.953H19.2122V15.9855H19.218L19.5515 15.9887V15.8677L19.3416 15.8596L19.3445 15.5144Z' fill='black'/%3E%3Cpath d='M12.2688 13.3495V8.22908H10.4273V11.0748C11.3114 11.9379 11.8951 12.7429 12.2688 13.3495Z' fill='black'/%3E%3Cpath d='M10.1484 14.0641H11.9353C10.8428 11.1232 8.40611 9.61807 8.40611 9.61807C7.33657 8.97923 5.97664 8.4872 4 8.39524V14.0641H5.78113V10.3956C5.78113 10.3956 8.59874 10.9635 10.1484 14.0641Z' fill='black'/%3E%3Cpath d='M18.7465 12.4251C18.3411 12.7477 17.8005 12.9268 17.2097 12.9268C16.777 12.9268 16.3716 12.8268 16.0295 12.6558C15.683 12.4767 15.3926 12.2267 15.2072 11.8959C15.0836 11.6749 15.0088 11.4168 15.0117 11.1506C15.0088 10.8796 15.0836 10.6231 15.2072 10.4053C15.3308 10.1843 15.5019 9.99395 15.7031 9.84392C16.1071 9.54547 16.6318 9.37286 17.2097 9.37286C17.7689 9.37447 18.2836 9.53095 18.6818 9.81972L19.9267 8.70821C19.1892 8.27102 18.2419 8 17.2097 8C16.2854 8 15.4358 8.21456 14.7414 8.57108C14.0413 8.92599 13.5037 9.42448 13.1946 9.9762C12.9862 10.3472 12.8783 10.736 12.8769 11.149C12.8769 11.5588 12.9862 11.9508 13.1946 12.3186C13.4016 12.6897 13.7078 13.0333 14.0988 13.3285C14.8766 13.9157 15.9806 14.2948 17.2097 14.2932C18.2778 14.2948 19.251 14.0077 20 13.5463L18.7479 12.4251H18.7465Z' fill='black'/%3E%3C/svg%3E%0A");
}
.cn-mall-list li.type-md a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%2344433E'/%3E%3Cpath d='M7.68072 15H6V6H8.00602L10.5542 9.10526L12.994 6H15V12H13.1566V8.26316L11.3133 10.5789H9.57831L7.68072 8.26316V15Z' fill='white'/%3E%3Cpath d='M10.7117 11.5491H9V18H10.7117V14.3584H16.2883V18H18V9H16.2883V12.7457H10.7117V11.5491Z' fill='white'/%3E%3C/svg%3E%0A");
}
.cn-mall-list li.type-ab a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='11.5' fill='white' stroke='%23CACACA'/%3E%3Cpath d='M7.10176 10.4059H5.88845C5.88315 10.4053 5.8778 10.4059 5.87273 10.4074C5.86765 10.4089 5.86295 10.4113 5.85892 10.4146C5.85489 10.4178 5.85161 10.4218 5.84928 10.4263C5.84696 10.4307 5.84564 10.4356 5.8454 10.4406V13.5667C5.84676 13.576 5.85074 13.5848 5.85693 13.5922C5.86312 13.5996 5.8713 13.6053 5.88063 13.6088H6.46771C6.49511 13.5996 6.51272 13.5832 6.51272 13.5667V10.6417C6.54794 10.6417 6.76712 10.6417 6.76712 10.6417H6.90215C6.98727 10.6378 7.07258 10.6427 7.15655 10.6563C7.27197 10.6735 7.37689 10.729 7.45203 10.8126C7.52717 10.8962 7.56748 11.0024 7.56556 11.1115V13.5777C7.56643 13.5861 7.57041 13.5941 7.57684 13.6001C7.58327 13.6061 7.59173 13.6098 7.60078 13.6106V13.6197H8.15068C8.1599 13.6161 8.16798 13.6104 8.17414 13.603C8.18031 13.5956 8.18436 13.5869 8.18591 13.5777V11.4241C8.17994 11.231 8.12206 11.0424 8.01761 10.8757C7.917 10.734 7.78111 10.6173 7.6216 10.5354C7.46209 10.4536 7.28371 10.4091 7.10176 10.4059Z' fill='black'/%3E%3Cpath d='M12.726 10.638C12.5338 10.4957 12.298 10.4144 12.0528 10.4059H11.4775V9.01645L11.4423 9H10.8552L10.8278 9.01645L10.8102 9.04022V13.5667C10.82 13.5832 10.8278 13.6088 10.8552 13.6088H12.0665C12.2732 13.5981 12.4728 13.5348 12.6438 13.426C12.7969 13.3327 12.924 13.2069 13.0149 13.0588C13.1057 12.9107 13.1576 12.7445 13.1663 12.574V11.4388C13.1603 11.2833 13.1178 11.131 13.0417 10.9926C12.9656 10.8542 12.8578 10.7331 12.726 10.638ZM12.5303 11.1005V12.9013C12.5299 13.0314 12.4799 13.1571 12.3894 13.2559C12.2981 13.3349 12.1772 13.3769 12.0528 13.3729H11.4658V10.6307H12.0235C12.0902 10.629 12.1566 10.6399 12.2187 10.6628C12.2808 10.6858 12.3372 10.7203 12.3846 10.7642C12.432 10.8081 12.4694 10.8606 12.4944 10.9184C12.5195 10.9762 12.5317 11.0382 12.5303 11.1005Z' fill='black'/%3E%3Cpath d='M18.411 9H17.8239L17.7867 9.01645V10.4059H17.2055C16.9604 10.4144 16.7245 10.4957 16.5323 10.638C16.4013 10.7339 16.2945 10.8555 16.2195 10.9941C16.1444 11.1328 16.1029 11.2852 16.0978 11.4406V12.5814C16.1121 12.8496 16.2325 13.1032 16.4357 13.2931C16.639 13.483 16.9106 13.5955 17.1977 13.6088H18.409C18.4206 13.6079 18.4316 13.6032 18.4398 13.5955C18.4481 13.5878 18.4531 13.5776 18.454 13.5667V9.01645L18.411 9ZM17.7906 10.6453V13.3876H17.2035C17.0793 13.3912 16.9584 13.3492 16.8669 13.2706C16.7764 13.1717 16.7265 13.046 16.726 12.9159V11.1115C16.7257 11.0499 16.7387 10.9889 16.7641 10.9321C16.7895 10.8752 16.8268 10.8237 16.8739 10.7806C16.921 10.7375 16.9768 10.7036 17.0381 10.681C17.0995 10.6584 17.165 10.6475 17.2309 10.649L17.7906 10.6453Z' fill='black'/%3E%3Cpath d='M14.683 10.4059C14.4932 10.3905 14.3027 10.4254 14.1331 10.5064C13.9438 10.591 13.7833 10.7229 13.6694 10.8875C13.5554 11.052 13.4924 11.2428 13.4873 11.4388V12.5795C13.4873 12.5887 13.4873 13.5229 14.6282 13.6069H14.6908C14.8882 13.6006 15.0804 13.5464 15.2485 13.4497C15.4082 13.3598 15.5412 13.2338 15.6352 13.0834C15.7293 12.9329 15.7813 12.7628 15.7867 12.5887V11.4314C15.7849 11.2388 15.7201 11.0512 15.6008 10.894C15.5 10.7506 15.3643 10.6316 15.2048 10.5467C15.0452 10.4619 14.8664 10.4136 14.683 10.4059ZM15.137 11.1005V12.9013C15.1413 12.9663 15.1313 13.0315 15.1076 13.0927C15.084 13.154 15.0471 13.2101 14.9994 13.2576C14.9516 13.3051 14.8939 13.3429 14.8299 13.3687C14.7659 13.3946 14.6969 13.4079 14.6272 13.4079C14.5575 13.4079 14.4885 13.3946 14.4245 13.3687C14.3605 13.3429 14.3028 13.3051 14.255 13.2576C14.2073 13.2101 14.1704 13.154 14.1468 13.0927C14.1231 13.0315 14.1131 12.9663 14.1174 12.9013V11.0969C14.1195 10.9713 14.1745 10.8515 14.2705 10.7636C14.3664 10.6756 14.4957 10.6266 14.6301 10.6271C14.6968 10.6268 14.7628 10.6389 14.8244 10.6626C14.886 10.6863 14.942 10.7212 14.9891 10.7652C15.0362 10.8092 15.0735 10.8615 15.0989 10.9191C15.1243 10.9766 15.1372 11.0383 15.137 11.1005Z' fill='black'/%3E%3Cpath d='M4.25049 10.2578H3.63014C3.58513 10.2578 3.56751 10.2815 3.56751 10.298V10.4479C3.56721 10.4537 3.56823 10.4594 3.57051 10.4648C3.57279 10.4701 3.57627 10.4749 3.58072 10.4789C3.58518 10.4829 3.5905 10.486 3.59632 10.4879C3.60215 10.4898 3.60834 10.4905 3.61448 10.4899H4.18004C4.19569 10.4899 4.78082 10.4899 4.78082 10.9616V11.2559H4.11742C3.94327 11.2644 3.77316 11.308 3.61878 11.3838C3.46439 11.4595 3.3294 11.5656 3.22309 11.6947C3.0846 11.8636 3.00655 12.0689 3 12.2815V12.5631C3.00345 12.8359 3.11994 13.0969 3.32502 13.2912C3.5301 13.4855 3.8078 13.598 4.0998 13.6051H5.409C5.41437 13.6071 5.42019 13.6077 5.42589 13.6069C5.43159 13.6061 5.43698 13.6039 5.44151 13.6006C5.44605 13.5973 5.44959 13.5929 5.45178 13.588C5.45397 13.583 5.45474 13.5776 5.45401 13.5722V11.2834C5.41879 10.2651 4.25832 10.2578 4.25049 10.2578ZM4.09393 13.3766C4.03141 13.3696 3.97057 13.3529 3.91389 13.3272C3.7182 13.245 3.61644 13.0457 3.61644 12.7569V12.1024C3.61591 11.9973 3.62772 11.8924 3.65166 11.7898C3.70329 11.6846 3.7892 11.5973 3.89711 11.5405C4.00502 11.4837 4.12939 11.4603 4.25244 11.4735H4.78278V13.3766H4.09393Z' fill='black'/%3E%3Cpath d='M10.5205 10.415C10.5205 10.4058 10.4931 10.4059 10.4853 10.4059H10.2896V10.4223C10.2622 10.4808 10.1213 11.117 9.78473 12.6563L8.94129 10.4406C8.93949 10.431 8.93422 10.4224 8.92638 10.4161C8.91854 10.4097 8.9086 10.4061 8.89824 10.4059H8.27789C8.27093 10.405 8.26386 10.4061 8.25758 10.409C8.2513 10.412 8.24611 10.4166 8.24266 10.4223V10.4479L9.51076 13.8154C9.51076 13.8245 9.2544 14.9744 9.2544 14.9744V14.9653V15H9.51076L10.5205 10.4406C10.5205 10.4406 10.5303 10.4223 10.5205 10.415Z' fill='black'/%3E%3Cpath d='M20.9902 10.415C20.9793 10.4096 20.9673 10.4065 20.955 10.4059H20.7495V10.4223C20.7221 10.4808 20.5812 11.117 20.2446 12.6563L19.4031 10.4406C19.4029 10.4354 19.4015 10.4304 19.3991 10.4258C19.3967 10.4212 19.3932 10.4171 19.3889 10.4138C19.3847 10.4105 19.3798 10.4081 19.3744 10.4068C19.3691 10.4054 19.3636 10.4051 19.3581 10.4059H18.7319C18.726 10.4052 18.72 10.4064 18.715 10.4094C18.71 10.4124 18.7063 10.417 18.7045 10.4223C18.7009 10.4257 18.6989 10.4303 18.6989 10.4351C18.6989 10.4399 18.7009 10.4445 18.7045 10.4479L19.9804 13.8154C19.9706 13.8245 19.7143 14.9744 19.7143 14.9744V14.9653L19.7319 15H19.9804L21 10.4406C21 10.4406 21 10.4223 20.9902 10.415Z' fill='black'/%3E%3C/svg%3E%0A");
}
.cn-mall-list li.type-mx a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='black'/%3E%3Cpath d='M4 9.12252H5.10032L6.34276 12.9951L7.5458 9.12252H8.78824L8.23808 9.7373V13.8823L8.78824 14.5244H7.05614L7.5852 13.8568V10.0847L6.15984 14.5244L4.8555 10.4543V14.0799L5.28324 14.5244H4.14211L4.56986 14.0799V9.7373L4 9.12252Z' fill='white'/%3E%3Cpath d='M8.97836 9.12252H10.6626L10.1124 9.7373V13.8568L10.6626 14.5244H8.97836L9.5046 13.8568V9.739L8.97836 9.12252Z' fill='white'/%3E%3Cpath d='M15.4423 11.6923L16.5918 9.739L17.0801 9.12252H15.6336L16.2246 9.739L15.2734 11.3568L14.4812 9.78839L14.9906 9.12252H13.2191L13.7482 9.78839L12.8533 11.3091L12.0878 9.739L12.5578 9.12252H10.8341L11.3547 9.739L12.4734 11.9529L11.3238 13.9045L10.8341 14.521H12.275L11.6854 13.9045L12.6366 12.2866L13.4273 13.8551L12.918 14.521H14.6909L14.1618 13.8551L15.0567 12.3343L15.8222 13.9045L15.3522 14.521H17.0745L16.5538 13.9045L15.4423 11.6923ZM13.9634 13.586L13.0179 11.648L13.9522 10.0609L14.8963 11.9989L13.9634 13.586Z' fill='white'/%3E%3Cpath d='M18.8631 9H17.9865C17.702 9.03986 17.4385 9.20049 17.2427 9.45337C17.0469 9.70625 16.9315 10.035 16.9171 10.3811V13.0684C16.9171 14.5483 18.1399 14.6471 18.1399 14.6471H18.8743C20 14.4001 20 13.0684 20 13.0684V10.3811C19.8115 9 18.8631 9 18.8631 9ZM18.4564 14.2792C17.4715 14.2792 17.5489 13.4158 17.5489 13.4158V10.3828C17.5489 9.22309 18.4564 9.37124 18.4564 9.37124C19.3626 9.29801 19.3218 10.3828 19.3218 10.3828V13.3664C19.3218 13.3664 19.3345 14.2775 18.4564 14.2775V14.2792Z' fill='white'/%3E%3C/svg%3E%0A");
}
.cn-mall-list li.type-re a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%2356246E'/%3E%3Cmask id='mask0_2205_7747' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%2356246E'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2205_7747)'%3E%3C/g%3E%3Cg clip-path='url(%23clip0_2205_7747)'%3E%3Cpath d='M10.8881 10.3986C10.6733 10.1948 10.4158 10.035 10.1211 9.92075C9.82781 9.80646 9.49596 9.75 9.1462 9.75C8.79645 9.75 8.47285 9.80646 8.18093 9.92075C7.88901 10.035 7.63289 10.1961 7.41808 10.4041C7.20327 10.612 7.04492 10.8557 6.9265 11.1325C6.80807 11.4093 6.75162 11.7136 6.75162 12.0454C6.75162 12.347 6.80807 12.6293 6.9265 12.8937C7.04492 13.158 7.20327 13.3908 7.41808 13.5904C7.63289 13.7901 7.89039 13.9471 8.18093 14.0614C8.47285 14.1756 8.80058 14.2321 9.1462 14.2321C9.49183 14.2321 9.82781 14.1756 10.1211 14.0614C10.4144 13.9471 10.6719 13.7887 10.8881 13.5835C11.1029 13.3797 11.2613 13.1388 11.3797 12.8606C11.4981 12.5825 11.5546 12.2837 11.5546 11.9614C11.5546 11.6558 11.4981 11.3707 11.3797 11.1036C11.2613 10.8364 11.1029 10.601 10.8881 10.3972V10.3986ZM10.4268 13.0713C10.3015 13.3976 10.1294 13.6565 9.90905 13.8452C9.68874 14.0338 9.43537 14.1288 9.14758 14.1288C8.93965 14.1288 8.7455 14.0751 8.56787 13.965C8.39024 13.8562 8.23464 13.7061 8.1052 13.5147C7.97438 13.3233 7.87249 13.1016 7.80088 12.851C7.72928 12.6004 7.69348 12.3319 7.69348 12.0468C7.69348 11.6282 7.75544 11.255 7.88075 10.9259C8.00606 10.5968 8.17818 10.338 8.3985 10.1479C8.61882 9.9593 8.86805 9.86429 9.14896 9.86429C9.42986 9.86429 9.69149 9.9593 9.91043 10.1479C10.1307 10.3366 10.3029 10.59 10.4282 10.908C10.5535 11.2261 10.6154 11.5786 10.6154 11.9656C10.6154 12.3745 10.5535 12.7436 10.4282 13.0699L10.4268 13.0713Z' fill='white'/%3E%3Cpath d='M15.4941 12.8097C15.4817 12.9006 15.4542 13.0176 15.4101 13.158C15.3661 13.2971 15.2986 13.4334 15.2063 13.5615C15.1155 13.6909 14.9957 13.8025 14.8511 13.8961C14.7079 13.9884 14.5233 14.0352 14.3058 14.0352H13.3667V11.883H13.8059C13.9478 11.883 14.0634 11.9077 14.1516 11.9559C14.2397 12.0055 14.3113 12.0716 14.3636 12.1528C14.4173 12.2355 14.4545 12.314 14.4999 12.442C14.5481 12.577 14.5798 12.7215 14.5798 12.7215H14.6762V10.9411H14.5798C14.5798 10.9411 14.5275 11.1793 14.4572 11.328C14.4049 11.4382 14.3498 11.5236 14.2755 11.5965C14.2108 11.6599 14.1337 11.7053 14.0442 11.7287C13.9533 11.7521 13.8404 11.7645 13.7095 11.7645H13.3667V9.92901H14.3209C14.4834 9.92901 14.6239 9.94966 14.7395 9.98822C14.8538 10.0282 14.953 10.0887 15.0356 10.1686C15.1182 10.2498 15.1912 10.3504 15.2504 10.4674C15.311 10.5858 15.3674 10.7235 15.4184 10.8791L15.4225 10.8901H15.5175V9.81196H12.0241V9.92901H12.5336V14.0352H12.0241V14.1522H15.5933V12.7945H15.4955V12.8083L15.4941 12.8097Z' fill='white'/%3E%3Cpath d='M4.08026 12.2121C4.44516 12.5164 4.58699 12.8221 4.74948 13.1291C4.88855 13.3921 5.03038 13.6097 5.19975 13.7942C5.59632 14.2252 6.13473 14.2183 6.36055 14.2183C6.50651 14.2183 6.85352 14.1784 7.02839 14.0889V14.0379C6.71444 14.0737 6.57399 14.0187 6.4294 13.9292C6.09617 13.7254 5.8552 13.2214 5.75743 13.0534C5.45174 12.5288 5.23693 12.3869 5.09372 12.2947C4.9395 12.1955 4.69715 12.1074 4.50024 12.1074V12.1019C4.81282 12.0964 5.08546 12.0275 5.29476 11.927C5.46689 11.843 5.62249 11.7039 5.71337 11.5497C5.81802 11.3721 5.8552 11.1752 5.8552 10.9852C5.8552 10.6203 5.69684 10.327 5.38289 10.1094C5.07169 9.89183 4.57735 9.81472 3.99626 9.81472H2.17175V9.93039H2.67711V14.0379H2.17175V14.1536H4.08164V14.0379H3.51432V9.96343H3.81588C4.20694 9.96343 4.44792 10.0543 4.67236 10.2375C4.89819 10.4206 5.0111 10.6877 5.0111 11.0402C5.0111 11.2427 4.96429 11.4175 4.87203 11.5662C4.77977 11.715 4.6462 11.8293 4.4727 11.9119C4.2992 11.9931 4.08439 12.0344 3.83102 12.0344H3.78283C3.78283 12.0344 3.92604 12.0854 4.08026 12.2148V12.2121Z' fill='white'/%3E%3Cpath d='M21.8283 9.92901V9.81196H20.3742L19.1073 12.9735L17.8405 9.81196H16.3699V9.92901H16.8959V14.0352H16.3699V14.1536H17.645V14.0352H17.0845V10.1383L18.7314 14.25H18.8003L20.4843 10.0461V14.0352H19.9748V14.1536H21.8283V14.0352H21.3188V9.92901H21.8283Z' fill='white'/%3E%3Cpath d='M10.8881 10.3986C10.6733 10.1948 10.4158 10.035 10.1211 9.92075C9.82781 9.80646 9.49596 9.75 9.1462 9.75C8.79645 9.75 8.47285 9.80646 8.18093 9.92075C7.88901 10.035 7.63289 10.1961 7.41808 10.4041C7.20327 10.612 7.04492 10.8557 6.9265 11.1325C6.80807 11.4093 6.75162 11.7136 6.75162 12.0454C6.75162 12.347 6.80807 12.6293 6.9265 12.8937C7.04492 13.158 7.20327 13.3908 7.41808 13.5904C7.63289 13.7901 7.89039 13.9471 8.18093 14.0614C8.47285 14.1756 8.80058 14.2321 9.1462 14.2321C9.49183 14.2321 9.82781 14.1756 10.1211 14.0614C10.4144 13.9471 10.6719 13.7887 10.8881 13.5835C11.1029 13.3797 11.2613 13.1388 11.3797 12.8606C11.4981 12.5825 11.5546 12.2837 11.5546 11.9614C11.5546 11.6558 11.4981 11.3707 11.3797 11.1036C11.2613 10.8364 11.1029 10.601 10.8881 10.3972V10.3986ZM10.4268 13.0713C10.3015 13.3976 10.1294 13.6565 9.90905 13.8452C9.68874 14.0338 9.43537 14.1288 9.14758 14.1288C8.93965 14.1288 8.7455 14.0751 8.56787 13.965C8.39024 13.8562 8.23464 13.7061 8.1052 13.5147C7.97438 13.3233 7.87249 13.1016 7.80088 12.851C7.72928 12.6004 7.69348 12.3319 7.69348 12.0468C7.69348 11.6282 7.75544 11.255 7.88075 10.9259C8.00606 10.5968 8.17818 10.338 8.3985 10.1479C8.61882 9.9593 8.86805 9.86429 9.14896 9.86429C9.42986 9.86429 9.69149 9.9593 9.91043 10.1479C10.1307 10.3366 10.3029 10.59 10.4282 10.908C10.5535 11.2261 10.6154 11.5786 10.6154 11.9656C10.6154 12.3745 10.5535 12.7436 10.4282 13.0699L10.4268 13.0713Z' fill='white'/%3E%3Cpath d='M15.4941 12.8097C15.4817 12.9006 15.4542 13.0176 15.4101 13.158C15.3661 13.2971 15.2986 13.4334 15.2063 13.5615C15.1155 13.6909 14.9957 13.8025 14.8511 13.8961C14.7079 13.9884 14.5233 14.0352 14.3058 14.0352H13.3667V11.883H13.8059C13.9478 11.883 14.0634 11.9077 14.1516 11.9559C14.2397 12.0055 14.3113 12.0716 14.3636 12.1528C14.4173 12.2355 14.4545 12.314 14.4999 12.442C14.5481 12.577 14.5798 12.7215 14.5798 12.7215H14.6762V10.9411H14.5798C14.5798 10.9411 14.5275 11.1793 14.4572 11.328C14.4049 11.4382 14.3498 11.5236 14.2755 11.5965C14.2108 11.6599 14.1337 11.7053 14.0442 11.7287C13.9533 11.7521 13.8404 11.7645 13.7095 11.7645H13.3667V9.92901H14.3209C14.4834 9.92901 14.6239 9.94966 14.7395 9.98822C14.8538 10.0282 14.953 10.0887 15.0356 10.1686C15.1182 10.2498 15.1912 10.3504 15.2504 10.4674C15.311 10.5858 15.3674 10.7235 15.4184 10.8791L15.4225 10.8901H15.5175V9.81196H12.0241V9.92901H12.5336V14.0352H12.0241V14.1522H15.5933V12.7945H15.4955V12.8083L15.4941 12.8097Z' fill='white'/%3E%3Cpath d='M4.08026 12.2121C4.44516 12.5164 4.58699 12.8221 4.74948 13.1291C4.88855 13.3921 5.03038 13.6097 5.19975 13.7942C5.59632 14.2252 6.13473 14.2183 6.36055 14.2183C6.50651 14.2183 6.85352 14.1784 7.02839 14.0889V14.0379C6.71444 14.0737 6.57399 14.0187 6.4294 13.9292C6.09617 13.7254 5.8552 13.2214 5.75743 13.0534C5.45174 12.5288 5.23693 12.3869 5.09372 12.2947C4.9395 12.1955 4.69715 12.1074 4.50024 12.1074V12.1019C4.81282 12.0964 5.08546 12.0275 5.29476 11.927C5.46689 11.843 5.62249 11.7039 5.71337 11.5497C5.81802 11.3721 5.8552 11.1752 5.8552 10.9852C5.8552 10.6203 5.69684 10.327 5.38289 10.1094C5.07169 9.89183 4.57735 9.81472 3.99626 9.81472H2.17175V9.93039H2.67711V14.0379H2.17175V14.1536H4.08164V14.0379H3.51432V9.96343H3.81588C4.20694 9.96343 4.44792 10.0543 4.67236 10.2375C4.89819 10.4206 5.0111 10.6877 5.0111 11.0402C5.0111 11.2427 4.96429 11.4175 4.87203 11.5662C4.77977 11.715 4.6462 11.8293 4.4727 11.9119C4.2992 11.9931 4.08439 12.0344 3.83102 12.0344H3.78283C3.78283 12.0344 3.92604 12.0854 4.08026 12.2148V12.2121Z' fill='white'/%3E%3Cpath d='M21.8283 9.92901V9.81196H20.3742L19.1073 12.9735L17.8405 9.81196H16.3699V9.92901H16.8959V14.0352H16.3699V14.1536H17.645V14.0352H17.0845V10.1383L18.7314 14.25H18.8003L20.4843 10.0461V14.0352H19.9748V14.1536H21.8283V14.0352H21.3188V9.92901H21.8283Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2205_7747'%3E%3Crect width='19.6565' height='4.5' fill='white' transform='translate(2.17175 9.75)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E ");
}
.cn-mall-list li.type-spo a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23E90B2A'/%3E%3Cpath d='M19.3347 13.5181C19.011 13.831 18.5916 13.9858 18.0783 13.9858C17.565 13.9858 17.1421 13.831 16.8184 13.5181C16.5191 13.2297 16.3695 12.8679 16.3695 12.4345C16.3695 12.001 16.5191 11.636 16.8184 11.346C17.1421 11.0364 17.5615 10.8832 18.0731 10.8832C18.5864 10.8881 19.0075 11.0429 19.3329 11.346C19.6305 11.6262 19.7819 11.9961 19.7819 12.4557C19.7819 12.8777 19.6305 13.2329 19.3329 13.5181H19.3347ZM16.9942 14.7288C17.3231 14.8233 17.685 14.8706 18.0783 14.8706C18.8718 14.8706 19.5278 14.6816 20.0516 14.3035C20.6833 13.8473 21 13.2378 21 12.4736C21 11.6588 20.6833 11.025 20.0516 10.5687C19.5226 10.1907 18.8631 10.0016 18.0696 10.0016C17.2848 10.0098 16.6305 10.1988 16.105 10.5687C15.6125 10.9158 15.3132 11.3704 15.2019 11.9293L16.4756 14.1862C16.58 14.3687 16.6618 14.486 16.721 14.5414C16.721 14.5414 16.801 14.6278 16.9925 14.7305' fill='white'/%3E%3Cpath d='M12.536 12.9461L13.3121 11.4486L14.1264 12.9461H12.536ZM11.511 12.8239L10.7367 14.2774C10.6618 14.416 10.5992 14.5105 10.5435 14.5561C10.4878 14.6033 10.4043 14.6359 10.2912 14.6522V14.7679H12.1288V14.6522C11.9391 14.6164 11.8434 14.5317 11.8434 14.398C11.8434 14.328 11.8747 14.2318 11.9374 14.1096L12.1949 13.6012H14.4867L14.7616 14.0786C14.8364 14.2058 14.873 14.3117 14.873 14.398C14.873 14.5365 14.7755 14.6213 14.5824 14.6506V14.7663H16.6201V14.6506C16.4983 14.6278 16.4078 14.5903 16.3486 14.5382C16.2894 14.4844 16.2077 14.3671 16.105 14.1829L14.2169 10.8359C14.1421 10.7023 14.1056 10.5899 14.1056 10.4986C14.1056 10.3715 14.1874 10.277 14.3509 10.2151V10.101H12.4142V10.2167C12.5795 10.2803 12.663 10.3699 12.663 10.484C12.663 10.5312 12.609 10.6877 12.5916 10.7447C12.5916 10.7447 13.2094 11.6882 12.3358 12.5078C12.0365 12.7881 11.5162 12.8239 11.5162 12.8239' fill='white'/%3E%3Cpath d='M11.0255 11.9179C10.9055 11.9733 10.6879 12.001 10.3782 12.001H8.91473V10.9451H10.3782C10.6914 10.9451 10.9072 10.9728 11.0255 11.0282C11.203 11.1081 11.2935 11.258 11.2935 11.4731C11.2935 11.6882 11.2048 11.8381 11.0255 11.9179ZM7.7123 10.5459C7.69141 10.554 7.66705 10.5589 7.64791 10.5589C7.60093 10.5589 7.51566 10.5312 7.39559 10.4791C6.98492 10.3015 6.63167 10.1776 6.33759 10.1059C6.04176 10.0358 5.72332 10 5.38399 10C4.75406 10 4.2268 10.1222 3.79872 10.3666C3.32889 10.6355 3.09571 11.0266 3.09571 11.5383C3.09571 11.7664 3.14965 11.9766 3.2558 12.1689C3.36021 12.3612 3.5116 12.5111 3.70128 12.6235C3.84919 12.7099 4.0232 12.775 4.22158 12.8207C4.41995 12.8647 4.70882 12.9005 5.08469 12.9298L5.78422 12.9836C6.15487 13.0146 6.41241 13.0521 6.5551 13.0961C6.76914 13.1629 6.87529 13.2818 6.87529 13.4513C6.87529 13.6615 6.72216 13.8147 6.41415 13.9092C6.16357 13.9874 5.88167 14.0265 5.56671 14.0265C5.20998 14.0265 4.84977 13.9809 4.48434 13.8913C4.11891 13.8 3.86137 13.6941 3.71346 13.5719C3.65429 13.5214 3.62471 13.4611 3.62471 13.3877V13.3551L3.51334 13.3128L3 14.4534L3.11137 14.4942C3.16183 14.429 3.21578 14.3948 3.27494 14.3948C3.308 14.3948 3.34803 14.4046 3.39501 14.4241C4.09629 14.7207 4.82193 14.869 5.57367 14.869C6.32541 14.869 6.91009 14.737 7.34687 14.473C7.80278 14.1992 8.03248 13.8228 8.03248 13.3486C8.03248 13.0879 7.9594 12.8516 7.81496 12.6431C7.70012 12.4768 7.5522 12.3432 7.37471 12.2422C7.05452 12.0646 6.58469 11.9538 5.97042 11.9098L5.26566 11.8593C4.82367 11.825 4.52436 11.781 4.37123 11.724C4.21636 11.667 4.13979 11.5708 4.13979 11.4356C4.13979 11.2286 4.29988 11.0722 4.62181 10.963C4.84281 10.8897 5.09861 10.8506 5.38747 10.8506C5.7268 10.8506 6.0609 10.8962 6.38979 10.9891C6.71868 11.0804 6.96926 11.1977 7.13805 11.3395C7.19896 11.3916 7.23028 11.4649 7.23028 11.5562L7.33817 11.61L7.94722 10.5198L8.17169 10.6322L7.72448 11.4421V12.2552C7.89327 12.3546 8.03596 12.4834 8.14733 12.6447C8.2935 12.8533 8.36659 13.0879 8.36659 13.3503C8.36659 13.8147 8.14559 14.1829 7.70882 14.4567C7.70882 14.4567 7.52088 14.5773 7.4391 14.6066V14.7712H9.20186V14.6555C9.09571 14.6245 9.02088 14.5854 8.97912 14.5414C8.93736 14.4958 8.91473 14.4306 8.91473 14.3426V12.85H10.4513C11.1491 12.85 11.6642 12.7359 12.0035 12.5111C12.3411 12.2846 12.5116 11.9391 12.5116 11.478C12.5116 11.2368 12.4594 11.0184 12.3515 10.8245C12.2454 10.6306 12.0957 10.4807 11.906 10.3764C11.5806 10.1972 11.0951 10.1059 10.4513 10.1059H7.43735V10.2216C7.43735 10.2216 7.72274 10.264 7.7123 10.4286V10.5508' fill='white'/%3E%3C/svg%3E%0A");
}
.cn-mall-list li.type-wau a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23F56600'/%3E%3Cpath d='M3.57682 12.6275C3.59969 12.7031 3.61342 12.7682 3.64087 12.7682C3.66832 12.7682 3.68204 12.744 3.69119 12.7243L4.16698 11.611C4.19868 11.5471 4.22372 11.4802 4.24171 11.4113C4.22429 11.3241 4.19929 11.2386 4.16698 11.1557L3.94129 10.4296C3.86351 10.1936 3.62714 10.2783 3.62714 10.1543C3.62714 10.0923 3.69119 10.0726 3.72321 10.0726C3.79489 10.0726 3.88638 10.0923 4.16698 10.0923C4.56805 10.0923 4.63667 10.0726 4.70835 10.0726C4.74952 10.0726 4.81357 10.0832 4.81357 10.1392C4.81357 10.2904 4.5589 10.2375 4.5589 10.419C4.56742 10.5045 4.58584 10.5888 4.6138 10.6701L5.14144 12.4233C5.18108 12.5625 5.20396 12.6941 5.25123 12.6941C5.26801 12.6941 5.29546 12.5988 5.34883 12.4324L5.81395 10.95C5.84543 10.8238 5.86029 10.6942 5.85817 10.5642C5.85817 10.18 5.44033 10.304 5.44033 10.1694C5.44033 10.1089 5.4632 10.0726 5.55317 10.0726C5.6035 10.0726 5.7804 10.0923 5.92679 10.0923C6.23179 10.0923 6.26228 10.0726 6.35378 10.0726C6.39038 10.0726 6.43461 10.0726 6.43461 10.1331C6.43461 10.2526 6.29431 10.1588 6.17994 10.4931L5.15821 13.6002C5.13533 13.6698 5.11703 13.7 5.06213 13.7C5.00724 13.7 4.98589 13.6592 4.94929 13.5487L4.3637 11.7819C4.35455 11.7562 4.3454 11.7471 4.3271 11.7471C4.3088 11.7471 4.29508 11.7668 4.2905 11.7819L3.51277 13.5971C3.49142 13.6667 3.47159 13.697 3.41822 13.697C3.36484 13.697 3.34045 13.6561 3.30385 13.5457L2.30499 10.4251C2.22875 10.1891 2 10.2738 2 10.1497C2 10.0877 2.06405 10.0681 2.09455 10.0681C2.16775 10.0681 2.25924 10.0877 2.54136 10.0877C2.93938 10.0877 3.00953 10.0681 3.07968 10.0681C3.12237 10.0681 3.1849 10.0786 3.1849 10.1346C3.1849 10.2859 2.93023 10.2329 2.93023 10.4145C2.93875 10.5 2.95717 10.5842 2.98513 10.6656L3.57682 12.6275Z' fill='white'/%3E%3Cpath d='M9.67977 12.9134C9.67977 13.5503 10.1525 13.3672 10.1525 13.5594C10.1525 13.6244 10.1174 13.6199 10.0564 13.6199C9.90394 13.6199 9.64012 13.6002 9.45407 13.6002C9.26803 13.6002 9.11248 13.6199 8.88068 13.6199C8.81816 13.6199 8.78919 13.6002 8.78919 13.5654C8.78919 13.3884 9.12163 13.5246 9.12163 13.039V12.1314C9.12163 11.9226 9.13536 11.8652 8.93559 11.8652H7.71561C7.50974 11.8652 7.49449 11.9166 7.49449 12.1374V12.9225C7.49449 13.5442 8.05873 13.3627 8.05873 13.5442C8.05873 13.5745 8.06788 13.6138 7.923 13.6138C7.73696 13.6138 7.58599 13.5941 7.25812 13.5941C7.06902 13.5941 6.87688 13.6138 6.64813 13.6138C6.59323 13.6138 6.54901 13.6047 6.54901 13.5397C6.54901 13.3385 6.93482 13.5185 6.93482 12.8968V10.6701C6.93482 10.1241 6.42091 10.3434 6.42091 10.1543C6.42091 10.0787 6.55816 10.0726 6.64508 10.0726C6.77928 10.0726 6.91653 10.0923 7.1529 10.0923C7.42587 10.0923 7.61039 10.0726 7.73848 10.0726C7.80253 10.0726 7.84218 10.0983 7.84218 10.1483C7.84218 10.2995 7.49296 10.1589 7.49296 10.6021V11.3977C7.49296 11.5324 7.51126 11.5989 7.60733 11.5989H8.95693C9.08808 11.5989 9.10943 11.4824 9.10943 11.372V10.6671C9.10943 10.1165 8.60924 10.2965 8.60924 10.1513C8.60924 10.0605 8.65041 10.0696 8.71446 10.0696C8.90051 10.0696 9.01946 10.0893 9.30005 10.0893C9.53642 10.0893 9.70417 10.0696 9.89936 10.0696C9.97714 10.0696 9.99544 10.0862 9.99544 10.1301C9.99544 10.3207 9.66757 10.1059 9.66757 10.596L9.67977 12.9134Z' fill='white'/%3E%3Cpath d='M11.8971 10.0287C12.7846 10.0181 13.4602 10.6656 13.4602 11.726C13.4602 12.4278 13.1842 13.6561 11.7354 13.6561C10.8205 13.6561 10.2105 12.9785 10.2105 11.9619C10.2074 10.8652 10.8113 10.0378 11.8971 10.0287ZM11.8666 13.4368C12.6474 13.4217 12.902 12.75 12.902 11.9241C12.902 10.8168 12.3485 10.236 11.7614 10.2451C10.9989 10.2602 10.7671 10.9515 10.7671 11.6791C10.7671 12.4067 11.0523 13.455 11.8666 13.4368Z' fill='white'/%3E%3Cpath d='M14.276 13.1479C14.276 13.275 13.9802 13.6017 13.8658 13.6017C13.7514 13.6017 13.4571 13.2765 13.4571 13.1479C13.4571 13.0193 13.753 12.6941 13.8658 12.6941C13.9787 12.6941 14.276 13.0254 14.276 13.1479Z' fill='white'/%3E%3Cpath d='M15.4746 12.387C15.3969 12.387 15.3008 12.4082 15.1971 12.7379C15.1485 12.8655 15.1167 12.9987 15.1026 13.1343C15.1026 13.4958 15.5921 13.4141 15.5921 13.5503C15.5921 13.6561 15.4518 13.6198 15.3557 13.6198C15.2108 13.6198 15.0736 13.6002 14.9287 13.6002C14.7838 13.6002 14.6603 13.6198 14.5292 13.6198C14.4651 13.6198 14.3934 13.6289 14.3934 13.5654C14.3934 13.4489 14.6252 13.4807 14.7381 13.2008L15.9703 10.1755C16.0008 10.0953 16.0252 10 16.0831 10C16.1411 10 16.1319 10.0091 16.1914 10.1603L17.419 13.225C17.5715 13.5805 17.8094 13.3854 17.8094 13.5518C17.8094 13.635 17.7682 13.6259 17.6462 13.6259C17.483 13.6259 17.3595 13.6062 17.0606 13.6062C16.8593 13.6062 16.6916 13.6259 16.5604 13.6259C16.4781 13.6259 16.4201 13.635 16.4201 13.5654C16.4201 13.4141 16.7419 13.4761 16.7419 13.1691C16.7354 13.0537 16.7081 12.9405 16.6611 12.8348C16.5086 12.4445 16.4872 12.3931 16.3698 12.3931L15.4746 12.387ZM16.228 12.1178C16.3103 12.1178 16.3805 12.1177 16.3805 12.0724C16.3751 12.0081 16.3575 11.9455 16.3286 11.8878L15.9565 10.9802C15.9306 10.9394 15.9443 10.9394 15.9215 10.9394C15.8986 10.9394 15.894 10.9394 15.8711 10.9984L15.5219 11.8863C15.4935 11.9441 15.4764 12.0067 15.4716 12.0708C15.4716 12.1208 15.5341 12.1162 15.6165 12.1162L16.228 12.1178Z' fill='white'/%3E%3Cpath d='M18.6984 13.1479C18.6984 13.275 18.4026 13.6017 18.2897 13.6017C18.1769 13.6017 17.8795 13.2765 17.8795 13.1479C17.8795 13.0193 18.1754 12.6941 18.2897 12.6941C18.4041 12.6941 18.6984 13.0254 18.6984 13.1479Z' fill='white'/%3E%3Cpath d='M21.6813 11.791C21.6813 12.809 21.4236 13.6561 20.167 13.6561C19.3191 13.6561 18.8647 13.219 18.8647 12.2463V10.6156C18.8647 10.1845 18.3919 10.3434 18.3919 10.1543C18.3923 10.1426 18.3951 10.1311 18.4001 10.1206C18.4051 10.11 18.4123 10.1006 18.4212 10.0929C18.4301 10.0853 18.4405 10.0795 18.4517 10.076C18.4629 10.0725 18.4748 10.0713 18.4865 10.0726C18.5459 10.0726 18.8875 10.0923 19.1148 10.0923C19.342 10.0923 19.6699 10.0726 19.7537 10.0726C19.7949 10.0726 19.8056 10.1134 19.8056 10.1437C19.8056 10.3146 19.4228 10.0484 19.4228 10.8698V11.9574C19.4228 12.7243 19.6043 13.3596 20.4186 13.3596C21.3229 13.3596 21.4403 12.5685 21.4403 11.7214V10.7291C21.4403 10.1543 20.8822 10.3086 20.8822 10.124C20.8822 10.0439 20.9584 10.0681 21.0179 10.0681C21.1491 10.0786 21.2711 10.0877 21.3992 10.0877C21.5517 10.0877 21.6889 10.0786 21.9177 10.0681C21.971 10.0681 22 10.0786 22 10.1346C22 10.2677 21.6813 10.0877 21.6813 10.655V11.791Z' fill='white'/%3E%3C/svg%3E%0A");
}
.cn-mall-list li.type-nb a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='black'/%3E%3Cg clip-path='url(%23clip0_7191_80770)'%3E%3Cpath d='M3.87778 16.6481L7.56155 16.7042L7.85625 16.1527L4.01646 16.2976L3.87778 16.6481Z' fill='white'/%3E%3Cpath d='M4.52786 15.4282L8.11195 15.6713L8.541 14.9094L4.70121 15.1338L4.52786 15.4282Z' fill='white'/%3E%3Cpath d='M5.29928 14.1149L8.83137 14.3766L9.26042 13.6008L5.43797 13.8018L5.29928 14.1149Z' fill='white'/%3E%3Cpath d='M6.0187 12.8436L13.785 13.3437L14.214 12.5866C14.214 12.5866 15.7395 12.3436 15.7395 12.881C15.7395 13.4185 15.7742 14.5636 13.2216 14.3953L13.7199 13.4512L9.3471 13.6382L9.31243 14.414L13.2866 14.5636L9.22575 14.8393L9.24308 15.69L12.4501 15.9096L9.05673 16.0779V16.6528H15.0028C15.0028 16.6528 18.1578 16.391 18.8079 13.5494C18.9162 13.082 18.6345 12.1052 17.7461 11.9977C17.7461 11.9977 19.497 11.3714 20.0257 9.558C20.5241 7.85675 18.9466 7.33796 18.6215 7.33796H13.5639L13.2389 7.98294L15.9475 8.1325L13.0005 8.39423L12.5541 9.26355C12.5541 9.26355 16.2206 9.30094 16.6323 9.43181C17.044 9.56267 17.3864 10.0254 16.9573 10.5255C16.5283 11.0256 16.0472 11.1144 15.0201 11.0069L15.8089 9.56734L12.3635 9.62343L11.8824 10.5488L15.0374 10.7545L6.85947 11.2172L6.74245 11.5677L14.3354 11.9743L6.19639 12.5492L6.02304 12.8623L6.0187 12.8436Z' fill='white'/%3E%3Cpath d='M11.8477 9.67951L11.7957 10.5301L7.44454 10.217L7.54422 9.88516L11.8477 9.67951Z' fill='white'/%3E%3Cpath d='M8.18129 8.90367L11.8824 9.17942L11.9171 8.40358L8.31564 8.60922L8.18129 8.90367Z' fill='white'/%3E%3Cpath d='M8.98739 7.2959H11.9517V7.90349L8.86604 7.60904L8.98739 7.2959Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7191_80770'%3E%3Crect width='17' height='10' fill='white' transform='translate(3.5 7)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.cn-mall-list li.type-cv a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23676159'/%3E%3Cmask id='mask0_231_16596' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23676159'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_231_16596)'%3E%3Cpath d='M5.44192 13.9092C5.40457 13.9428 5.34439 13.9807 5.26139 14.0228C5.18254 14.0607 5.08502 14.0964 4.96882 14.1301C4.85677 14.1595 4.73019 14.1869 4.58909 14.2121C4.44799 14.2374 4.30067 14.25 4.14712 14.25C3.81927 14.25 3.51632 14.2037 3.23827 14.1112C2.96022 14.0144 2.71952 13.8692 2.51617 13.6757C2.31697 13.4821 2.15927 13.2465 2.04307 12.9688C1.93102 12.6869 1.875 12.3671 1.875 12.0095C1.875 11.6518 1.93102 11.3342 2.04307 11.0565C2.15927 10.7745 2.31905 10.5368 2.5224 10.3433C2.7299 10.1497 2.97682 10.0025 3.26317 9.90147C3.54952 9.80049 3.86492 9.75 4.20937 9.75C4.48327 9.75 4.73227 9.77945 4.95637 9.83836C5.18462 9.89306 5.38589 9.96038 5.56019 10.0403C5.52699 10.0992 5.50001 10.1792 5.47926 10.2802C5.45852 10.3811 5.44192 10.4653 5.42947 10.5326L5.39212 10.5452C5.35062 10.4947 5.29252 10.4379 5.21782 10.3748C5.14312 10.3117 5.05597 10.2507 4.95637 10.1918C4.85677 10.1329 4.74472 10.0845 4.62022 10.0466C4.49572 10.0046 4.35877 9.98352 4.20937 9.98352C3.96452 9.98352 3.73627 10.0235 3.52462 10.1034C3.31712 10.1834 3.13452 10.3075 2.97682 10.4758C2.82327 10.6399 2.70292 10.8503 2.61577 11.1069C2.52862 11.3594 2.48505 11.6602 2.48505 12.0095C2.48505 12.3587 2.52862 12.6616 2.61577 12.9183C2.70292 13.1708 2.82327 13.3811 2.97682 13.5494C3.13452 13.7135 3.31712 13.8356 3.52462 13.9155C3.73627 13.9954 3.96452 14.0354 4.20937 14.0354C4.35877 14.0354 4.49572 14.0165 4.62022 13.9786C4.74887 13.9407 4.86507 13.8966 4.96882 13.8461C5.07672 13.7914 5.17217 13.7346 5.25517 13.6757C5.34232 13.6126 5.41494 13.5579 5.47304 13.5116L5.49794 13.5368L5.44192 13.9092Z' fill='white'/%3E%3Cpath d='M6.29073 11.4667C6.29073 11.189 6.2845 10.9176 6.27205 10.6525C6.26375 10.3832 6.25338 10.1097 6.24093 9.83205C6.29488 9.84046 6.34675 9.84888 6.39655 9.85729C6.44635 9.8615 6.49615 9.8636 6.54595 9.8636C6.59575 9.8636 6.64555 9.8615 6.69535 9.85729C6.74515 9.84888 6.79703 9.84046 6.85098 9.83205C6.83853 10.1097 6.82608 10.3832 6.81363 10.6525C6.80533 10.9176 6.80118 11.189 6.80118 11.4667C6.80118 11.9968 6.80325 12.4576 6.8074 12.8489C6.81155 13.236 6.8157 13.5831 6.81985 13.8903C7.1145 13.8903 7.3967 13.8881 7.66645 13.8839C7.9362 13.8755 8.2267 13.8503 8.53795 13.8082C8.5172 13.8839 8.50682 13.9471 8.50682 13.9975C8.50682 14.0438 8.5172 14.1006 8.53795 14.168C8.34705 14.1595 8.15615 14.1553 7.96525 14.1553C7.77435 14.1553 7.58345 14.1553 7.39255 14.1553C7.19335 14.1553 7.00038 14.1553 6.81363 14.1553C6.63103 14.1553 6.44013 14.1595 6.24093 14.168C6.25338 13.9071 6.26375 13.642 6.27205 13.3727C6.2845 13.1034 6.29073 12.8299 6.29073 12.5522V11.4667Z' fill='white'/%3E%3Cpath d='M8.96973 12.0095C8.96973 11.6518 9.02576 11.3342 9.13781 11.0565C9.25401 10.7745 9.41378 10.5368 9.61713 10.3433C9.82463 10.1497 10.0716 10.0025 10.3579 9.90147C10.6443 9.80049 10.9576 9.75 11.2979 9.75C11.6423 9.75 11.9577 9.80049 12.2441 9.90147C12.5304 10.0025 12.7753 10.1497 12.9786 10.3433C13.1861 10.5368 13.3459 10.7745 13.4579 11.0565C13.5741 11.3342 13.6322 11.6518 13.6322 12.0095C13.6322 12.3671 13.5741 12.6869 13.4579 12.9688C13.3459 13.2465 13.1861 13.4821 12.9786 13.6757C12.7753 13.8692 12.5304 14.0144 12.2441 14.1112C11.9577 14.2037 11.6423 14.25 11.2979 14.25C10.9576 14.25 10.6443 14.2037 10.3579 14.1112C10.0716 14.0144 9.82463 13.8692 9.61713 13.6757C9.41378 13.4821 9.25401 13.2465 9.13781 12.9688C9.02576 12.6869 8.96973 12.3671 8.96973 12.0095ZM13.0222 12.0095C13.0222 11.6602 12.9786 11.3594 12.8915 11.1069C12.8043 10.8503 12.6819 10.6399 12.5242 10.4758C12.3706 10.3075 12.188 10.1834 11.9764 10.1034C11.7689 10.0235 11.5427 9.98352 11.2979 9.98352C11.0572 9.98352 10.831 10.0235 10.6194 10.1034C10.4119 10.1834 10.2293 10.3075 10.0716 10.4758C9.91801 10.6399 9.79766 10.8503 9.71051 11.1069C9.62336 11.3594 9.57978 11.6602 9.57978 12.0095C9.57978 12.3587 9.62336 12.6616 9.71051 12.9183C9.79766 13.1708 9.91801 13.3811 10.0716 13.5494C10.2293 13.7135 10.4119 13.8356 10.6194 13.9155C10.831 13.9954 11.0572 14.0354 11.2979 14.0354C11.5427 14.0354 11.7689 13.9954 11.9764 13.9155C12.188 13.8356 12.3706 13.7135 12.5242 13.5494C12.6819 13.3811 12.8043 13.1708 12.8915 12.9183C12.9786 12.6616 13.0222 12.3587 13.0222 12.0095Z' fill='white'/%3E%3Cpath d='M15.4204 14.168C15.325 13.9197 15.2088 13.621 15.0718 13.2717C14.9349 12.9225 14.7876 12.5543 14.6299 12.1673C14.4763 11.7802 14.3165 11.3846 14.1506 10.9807C13.9887 10.5768 13.8331 10.1939 13.6837 9.83205C13.7418 9.84046 13.7978 9.84888 13.8518 9.85729C13.9057 9.8615 13.9576 9.8636 14.0074 9.8636C14.0572 9.8636 14.1091 9.8615 14.163 9.85729C14.2169 9.84888 14.273 9.84046 14.3311 9.83205C14.4224 10.1097 14.522 10.4022 14.6299 10.7093C14.7419 11.0123 14.8581 11.3215 14.9785 11.6371C15.103 11.9527 15.2295 12.2724 15.3582 12.5964C15.4868 12.9204 15.6176 13.2423 15.7504 13.5621C15.8251 13.3896 15.906 13.1981 15.9931 12.9877C16.0803 12.7731 16.1674 12.5522 16.2546 12.325C16.3459 12.0936 16.4351 11.8601 16.5223 11.6245C16.6094 11.3846 16.6924 11.1553 16.7713 10.9365C16.8543 10.7177 16.929 10.5137 16.9954 10.3243C17.0618 10.135 17.1178 9.9709 17.1634 9.83205C17.2547 9.85309 17.3315 9.8636 17.3938 9.8636C17.456 9.8636 17.5328 9.85309 17.6241 9.83205C17.3004 10.5642 16.9891 11.29 16.6903 12.0095C16.3915 12.729 16.1052 13.4485 15.8313 14.168C15.7649 14.1595 15.6964 14.1553 15.6259 14.1553C15.5429 14.1553 15.4744 14.1595 15.4204 14.168Z' fill='white'/%3E%3Cpath d='M18.255 11.4667C18.255 11.189 18.2488 10.9176 18.2364 10.6525C18.2281 10.3832 18.2177 10.1097 18.2052 9.83205C18.2592 9.84046 18.3111 9.84888 18.3609 9.85729C18.4107 9.8615 18.4605 9.8636 18.5103 9.8636C18.5601 9.8636 18.6099 9.8615 18.6597 9.85729C18.7095 9.84888 18.7613 9.84046 18.8153 9.83205C18.8028 10.1097 18.7904 10.3832 18.7779 10.6525C18.7696 10.9176 18.7655 11.189 18.7655 11.4667V12.5522C18.7655 12.8299 18.7696 13.1034 18.7779 13.3727C18.7904 13.642 18.8028 13.9071 18.8153 14.168C18.7198 14.1595 18.6182 14.1553 18.5103 14.1553C18.4024 14.1553 18.3007 14.1595 18.2052 14.168C18.2177 13.9071 18.2281 13.642 18.2364 13.3727C18.2488 13.1034 18.255 12.8299 18.255 12.5522V11.4667Z' fill='white'/%3E%3Cpath d='M19.7657 13.3475C19.7989 13.4232 19.8425 13.5011 19.8965 13.581C19.9546 13.6567 20.023 13.7262 20.1019 13.7893C20.1849 13.8524 20.2803 13.905 20.3882 13.9471C20.4961 13.9849 20.6165 14.0039 20.7493 14.0039C20.8862 14.0039 21.0087 13.9807 21.1166 13.9344C21.2286 13.8839 21.322 13.8187 21.3967 13.7388C21.4755 13.6546 21.5357 13.5579 21.5772 13.4485C21.6187 13.3349 21.6394 13.2149 21.6394 13.0887C21.6394 12.8952 21.5897 12.7416 21.4901 12.628C21.3946 12.5144 21.2743 12.4197 21.129 12.344C20.9838 12.2682 20.8261 12.1988 20.6559 12.1357C20.4899 12.0726 20.3343 11.9947 20.189 11.9022C20.0438 11.8054 19.9214 11.6834 19.8218 11.5361C19.7263 11.3888 19.6786 11.1911 19.6786 10.9428C19.6786 10.7661 19.7097 10.6062 19.772 10.4632C19.8342 10.3159 19.9234 10.1897 20.0396 10.0845C20.16 9.97931 20.3032 9.89727 20.4692 9.83836C20.6352 9.77945 20.8219 9.75 21.0294 9.75C21.2286 9.75 21.4008 9.77525 21.5461 9.82574C21.6913 9.87202 21.8262 9.94565 21.9507 10.0466C21.9133 10.1182 21.8822 10.1939 21.8573 10.2738C21.8324 10.3538 21.8075 10.4548 21.7826 10.5768H21.7079C21.6872 10.5179 21.6581 10.4548 21.6208 10.3874C21.5876 10.3159 21.5399 10.2507 21.4776 10.1918C21.4195 10.1329 21.349 10.0845 21.266 10.0466C21.183 10.0046 21.0834 9.98352 20.9672 9.98352C20.851 9.98352 20.7431 10.0025 20.6435 10.0403C20.548 10.0782 20.4629 10.1329 20.3882 10.2044C20.3177 10.2717 20.2617 10.3538 20.2202 10.4506C20.1828 10.5473 20.1641 10.6525 20.1641 10.7661C20.1641 10.9639 20.2119 11.1196 20.3073 11.2332C20.4069 11.3468 20.5293 11.4435 20.6746 11.5235C20.8198 11.5992 20.9755 11.6687 21.1415 11.7318C21.3116 11.7907 21.4693 11.8643 21.6146 11.9527C21.7598 12.041 21.8802 12.1546 21.9756 12.2935C22.0752 12.4323 22.125 12.6175 22.125 12.8489C22.125 13.0424 22.0897 13.2255 22.0192 13.398C21.9528 13.5705 21.8532 13.7219 21.7204 13.8524C21.5917 13.9786 21.432 14.0775 21.2411 14.149C21.0543 14.2163 20.8406 14.25 20.5999 14.25C20.3426 14.25 20.133 14.2163 19.9712 14.149C19.8135 14.0775 19.6807 13.9975 19.5728 13.9092C19.6101 13.8124 19.635 13.7262 19.6475 13.6504C19.6641 13.5705 19.6786 13.4695 19.691 13.3475H19.7657Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
}
.cn-mall.active .cn-mall-ico:before {
  -webkit-transform: translate(-50%, -50%) rotate(-180deg);
  -ms-transform: translate(-50%, -50%) rotate(-180deg);
  transform: translate(-50%, -50%) rotate(-180deg);
}
.cn-mall.active .cn-mall-layer {
  visibility: visible;
}
.cn-mall.active .cn-mall-layerinner {
  max-height: 415px;
}
.pc {
}
.pc .cn-header {
  position: relative;
  min-width: 1080px;
  padding-top: 10px;
  border-bottom: 1px solid #e3e3e3;
  background-color: #fff;
  -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.03);
}
.pc .cn-header .new-icon {
  position: absolute;
  top: 0;
  right: 0;
  width: 4px;
  height: 4px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #F93939;
}
.pc .cn-header__content-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  width: 1080px;
  min-height: 90px;
  margin: 0 auto;
  padding: 14px 0;
}
.pc .cn-header__content-inner .cm-layout {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
}
.pc .cn-header__content-inner .cm-layout .cm-layout__item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.pc .cn-header__content-inner .cm-layout .cm-layout__item:last-child {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.pc .cn-header .cn-search {
  display: inline-block;
  position: relative;
  z-index: 1;
  vertical-align: top;
}
.pc .cn-header .cn-search__inner {
  position: relative;
}
.pc .cn-header .cn-search__inner.active .cn-search__content {
  display: block;
}
.pc .cn-header .cn-search__form {
  display: table;
  position: relative;
  width: 507px;
  height: 45px;
  background-color: #fff;
}
.pc .cn-header .cn-search__form:before {
  position: absolute;
  right: 4px;
  left: 0;
  bottom: 0;
  height: 1px;
  background-color: #000;
  content: '';
}
.pc .cn-header .cn-search__box, .pc .cn-header .cn-search .search-btn {
  display: table-cell;
  vertical-align: middle;
}
.pc .cn-header .cn-search__box {
  position: relative;
  height: 100%;
  padding-bottom: 1px;
}
.pc .cn-header .cn-search__box .search-label {
  display: block;
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
}
.pc .cn-header .cn-search__box .search-input {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  background: none;
  font-size: 14px;
  letter-spacing: -0.6px;
  outline: 0;
}
.pc .cn-header .cn-search__box .search-input::-webkit-input-placeholder {
  color: #999;
}
.pc .cn-header .cn-search__box .search-input::-moz-placeholder {
  color: #999;
}
.pc .cn-header .cn-search__box .search-input:-ms-input-placeholder {
  color: #999;
}
.pc .cn-header .cn-search__box .search-input::placeholder {
  color: #999;
}
.pc .cn-header .cn-search__box .search-delete {
  display: none;
  position: absolute;
  top: 2px;
  right: 0;
  bottom: 2px;
  width: 30px;
  margin: auto 0;
  background-color: #fff;
}
.pc .cn-header .cn-search__box .search-delete:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 14px;
  height: 14px;
  margin: auto;
  background: url("https://static.elandrs.com/f/img/pc/btn_sch_del.png") no-repeat 50% 50%;
  content: '';
}
.pc .cn-header .cn-search__box.hasdata .search-delete {
  display: block;
}
.pc .cn-header .cn-search .search-btn {
  width: 32px;
  background: #fff url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.5 15.5C23.5 19.9183 19.9183 23.5 15.5 23.5C11.0817 23.5 7.5 19.9183 7.5 15.5C7.5 11.0817 11.0817 7.5 15.5 7.5C19.9183 7.5 23.5 11.0817 23.5 15.5ZM21.6663 22.727C20.0069 24.1443 17.8534 25 15.5 25C10.2533 25 6 20.7467 6 15.5C6 10.2533 10.2533 6 15.5 6C20.7467 6 25 10.2533 25 15.5C25 17.8534 24.1443 20.0069 22.727 21.6663L26.7359 25.6753C27.0288 25.9682 27.0288 26.443 26.7359 26.7359C26.443 27.0288 25.9682 27.0288 25.6753 26.7359L21.6663 22.727Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;
  background-size: 100% auto;
  outline-offset: -1px;
}
.pc .cn-header .cn-search__content {
  display: none;
  overflow: hidden;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  width: 503px;
  margin: 8px auto 0;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
}
.pc .cn-header .cn-search__section {
  display: none;
}
.pc .cn-header .cn-search__section .cm-tab .tab-tit {
  border: none;
}
.pc .cn-header .cn-search__section .cm-tab .tab-tit li {
  margin-bottom: 0;
  background: #f6f6f6;
}
.pc .cn-header .cn-search__section .cm-tab .tab-tit li a {
  height: 44px;
  border: 1px solid #e3e3e3;
  border-top: none;
  letter-spacing: -0.6px;
}
.pc .cn-header .cn-search__section .cm-tab .tab-tit li:first-child a {
  border-left: none;
}
.pc .cn-header .cn-search__section .cm-tab .tab-tit li:last-child a {
  border-right: none;
}
.pc .cn-header .cn-search__section .cm-tab .tab-tit li.active a {
  padding-top: 13px;
  border-top: none;
  border-right-color: #e3e3e3;
  border-left-color: #e3e3e3;
  border-bottom-color: transparent;
  font-weight: 500;
  color: #000;
}
.pc .cn-header .cn-search__section .cm-tab .tab-cont__panel {
  padding: 20px 30px 30px;
}
.pc .cn-header .cn-search__section .search-title {
  display: block;
  margin-bottom: 13px;
  font-weight: 500;
  color: #221714;
  letter-spacing: -0.6px;
}
.pc .cn-header .cn-search__section .more-btn, .pc .cn-header .cn-search__section .search-clear, .pc .cn-header .cn-search__section .search-area-delete {
  padding-top: 11px;
  text-align: right;
}
.pc .cn-header .cn-search__section .more-btn a, .pc .cn-header .cn-search__section .search-clear a, .pc .cn-header .cn-search__section .search-area-delete a {
  font-size: 13px;
  letter-spacing: -0.4px;
  line-height: 1;
}
.pc .cn-header .cn-search__section .more-btn a {
  position: relative;
  padding-right: 12px;
}
.pc .cn-header .cn-search__section .more-btn a:after {
  position: absolute;
  top: 50%;
  right: 4px;
  width: 5px;
  height: 5px;
  border: 1px solid #999;
  border-left: 0;
  border-bottom: 0;
  -webkit-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  content: '';
}
.pc .cn-header .cn-search__section .search-clear {
  margin-top: 20px;
  border-top: 1px solid #e3e3e3;
}
.pc .cn-header .cn-search__section .search-area-delete {
  margin: 16px -30px 0;
  padding-right: 30px;
  padding-left: 30px;
  padding-bottom: 20px;
  border-top: 1px solid #e3e3e3;
}
.pc .cn-header .cn-search__section .search-msg {
  position: relative;
  min-height: 140px;
  padding: 92px 20px 53px;
}
.pc .cn-header .cn-search__section .search-msg:before {
  position: absolute;
  top: 30px;
  right: 0;
  left: 50%;
  width: 46px;
  height: 46px;
  background: url("https://static.elandrs.com/f/img/pc/cn/common/ico_warn.png") no-repeat 50% 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  content: '';
}
.pc .cn-header .cn-search__section .search-msg span {
  display: block;
  font-size: 13px;
  letter-spacing: -0.4px;
  text-align: center;
}
.pc .cn-header .cn-search__section .search-keyword-list li {
  position: relative;
  margin-top: 14px;
  padding-right: 28px;
}
.pc .cn-header .cn-search__section .search-keyword-list li:first-child {
  margin-top: 0;
}
.pc .cn-header .cn-search__section .search-keyword-list li .link {
  display: block;
  font-size: 13px;
  color: #333;
  letter-spacing: -0.4px;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pc .cn-header .cn-search__section .search-keyword-list li .delete-btn {
  position: absolute;
  top: 50%;
  right: 0;
  height: 18px;
  width: 18px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.pc .cn-header .cn-search__section .search-keyword-list li .delete-btn:before, .pc .cn-header .cn-search__section .search-keyword-list li .delete-btn:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 1px;
  background-color: #999;
  content: '';
}
.pc .cn-header .cn-search__section .search-keyword-list li .delete-btn:before {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}
.pc .cn-header .cn-search__section .search-keyword-list li .delete-btn:after {
  -webkit-transform: translate(-50%, -50%) rotate(-135deg);
  -ms-transform: translate(-50%, -50%) rotate(-135deg);
  transform: translate(-50%, -50%) rotate(-135deg);
}
.pc .cn-header .cn-search__section .search-keyword .search-msg {
  border-bottom: 1px solid #e3e3e3;
}
.pc .cn-header .cn-search__section .search-recent {
  padding-top: 16px;
}
.pc .cn-header .cn-search__section .search-recent-list {
  margin: -10px;
  font-size: 0 !important;
}
.pc .cn-header .cn-search__section .search-recent-list li {
  display: inline-block;
  width: 25%;
  margin: 10px 0;
  padding: 0 10px;
  vertical-align: top;
}
.pc .cn-header .cn-search__section .search-recent-list li a {
  display: block;
}
.pc .cn-header .cn-search__section .search-recent .search-msg {
  min-height: 170px;
}
.pc .cn-header .cn-search__section .search-rank-list li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  min-height: 18px;
  margin-top: 14px;
  font-size: 13px;
  color: #333;
  letter-spacing: -0.4px;
}
.pc .cn-header .cn-search__section .search-rank-list li:first-child {
  margin-top: 0;
}
.pc .cn-header .cn-search__section .search-rank-list li a {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: hidden;
  width: 100%;
  color: inherit;
}
.pc .cn-header .cn-search__section .search-rank-list li a .num {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 18px;
}
.pc .cn-header .cn-search__section .search-rank-list li a span {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-left: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pc .cn-header .cn-search__section .search-rank-list li .rank-state {
  position: relative;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 64px;
  padding-left: 18px;
  font-weight: 500;
  color: #333;
  text-align: right;
}
.pc .cn-header .cn-search__section .search-rank-list li .rank-state:before {
  position: absolute;
  top: 50%;
  left: 6px;
  width: 0;
  height: 0;
  border-right: 3px solid transparent;
  border-left: 3px solid transparent;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  content: '';
}
.pc .cn-header .cn-search__section .search-rank-list li:nth-child(-n+3) {
  color: #F93939;
}
.pc .cn-header .cn-search__section .search-rank-list li:nth-child(-n+3) .num {
  font-weight: 700;
}
.pc .cn-header .cn-search__section .search-rank-list li.is-up .rank-state:after, .pc .cn-header .cn-search__section .search-rank-list li.is-down .rank-state:after, .pc .cn-header .cn-search__section .search-rank-list li.is-new .rank-state:after {
  display: none;
}
.pc .cn-header .cn-search__section .search-rank-list li.is-up .rank-state, .pc .cn-header .cn-search__section .search-rank-list li.is-new .rank-state {
  color: #F93939;
}
.pc .cn-header .cn-search__section .search-rank-list li.is-up .rank-state:before {
  border-bottom: 4px solid #F93939;
}
.pc .cn-header .cn-search__section .search-rank-list li.is-down .rank-state:before {
  border-top: 4px solid #999;
}
.pc .cn-header .cn-search__section .search-plan {
  position: relative;
  margin-top: 20px;
  padding-top: 16px;
  border-top: 1px solid #e3e3e3;
}
.pc .cn-header .cn-search__section .search-plan-list {
  margin: -10px;
  font-size: 0 !important;
}
.pc .cn-header .cn-search__section .search-plan-list li {
  display: inline-block;
  width: 33.33%;
  margin: 10px 0;
  padding: 0 10px;
  vertical-align: top;
}
.pc .cn-header .cn-search__section .search-plan-list li a {
  display: block;
}
.pc .cn-header .cn-search__section .search-plan-list li .js-picture {
  overflow: hidden;
  position: relative;
  height: 0;
  padding-top: 100%;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.pc .cn-header .cn-search__section .search-plan-list li .js-picture img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: auto;
}
.pc .cn-header .cn-search__section .search-plan-list li .txt {
  display: block;
  min-height: 32px;
  margin-top: 10px;
  padding: 0 13px;
  font-size: 13px;
  color: #333;
  letter-spacing: -0.4px;
  text-align: center;
  word-break: keep-all;
}
.pc .cn-header .cn-search__section .search-plan .more-btn {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 16px;
}
.pc .cn-header .cn-search__section .search-brand-slider {
  margin: 0 -10px;
}
.pc .cn-header .cn-search__section .search-brand-slider .swiper-slide {
  width: 33.33%;
  padding: 0 10px;
}
.pc .cn-header .cn-search__section .search-brand-slider a {
  display: block;
  overflow: hidden;
  min-height: 74px;
  height: 100%;
  padding: 10px 0;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  text-align: center;
}
.pc .cn-header .cn-search__section .search-brand-slider a i {
  display: block;
}
.pc .cn-header .cn-search__section .search-brand-slider a img {
  display: inline-block;
  width: auto;
  height: 36px;
}
.pc .cn-header .cn-search__section .search-brand-slider a > span {
  display: block;
  font-family: 'Malgun Gothic',sans-serif;
  font-size: 11px;
  color: #333;
  letter-spacing: -0.4px;
  text-align: center;
  margin-top: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pc .cn-header .cn-search__section .search-shortcut {
  margin-top: 2px;
}
.pc .cn-header .cn-search__section .search-shortcut-list li {
  border-bottom: 1px solid #e3e3e3;
}
.pc .cn-header .cn-search__section .search-shortcut-list li a {
  display: block;
  overflow: hidden;
  position: relative;
  min-height: 48px;
  padding: 16px 25px 15px 0;
}
.pc .cn-header .cn-search__section .search-shortcut-list li a:after {
  position: absolute;
  top: 50%;
  right: 7px;
  width: 8px;
  height: 8px;
  border: 2px solid #333;
  border-left: 0;
  border-bottom: 0;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  -webkit-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  content: "";
}
.pc .cn-header .cn-search__section .search-shortcut-list li a span {
  display: block;
  font-weight: 500;
  color: #333;
  letter-spacing: -0.6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pc .cn-header .cn-search__section .search-recom {
  margin-top: 16px;
}
.pc .cn-header .cn-search__section .search-recom:first-child {
  margin-top: 0;
}
.pc .cn-header .cn-search__section .search-recom-list {
  margin: 0 -10px;
  font-size: 0 !important;
}
.pc .cn-header .cn-search__section .search-recom-list li {
  display: inline-block;
  width: 50%;
  margin-top: 15px;
  padding: 0 10px;
  vertical-align: top;
}
.pc .cn-header .cn-search__section .search-recom-list li:nth-child(-n+2) {
  margin-top: 0;
}
.pc .cn-header .cn-search__section .search-recom-list li .link {
  display: block;
  font-size: 0 !important;
}
.pc .cn-header .cn-search__section .search-recom-list li .link span, .pc .cn-header .cn-search__section .search-recom-list li .link em {
  display: inline-block;
  vertical-align: middle;
}
.pc .cn-header .cn-search__section .search-recom-list li .link span {
  width: 85%;
  font-size: 13px;
  color: #333;
  letter-spacing: -0.4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pc .cn-header .cn-search__section .search-recom-list li .link span b {
  font-weight: normal;
  color: #F93939;
}
.pc .cn-header .cn-search__section .search-recom-list li .link em {
  width: 15%;
  font-size: 12px;
  color: #999;
  letter-spacing: -0.4px;
  text-align: right;
}
.pc .cn-header .cn-search__section.type-auto {
  padding: 16px 30px 0;
}
.pc .cn-header .cn-search__section.active {
  display: block;
}
.pc .cn-header .cn-search-layer {
  display: inline-block;
  position: relative;
  z-index: 1;
  vertical-align: top;
}
.pc .cn-header .cn-search-layer__inpbox .search-input-box {
  position: relative;
  width: 500px;
  height: 45px;
  border-bottom: 1px solid #000;
  background-color: #fff;
}
.pc .cn-header .cn-search-layer__inpbox .search-input-box .search-input {
  width: 100%;
  height: 100%;
  padding-right: 52px;
  border: none;
  background: none;
  font-size: 14px;
  color: #000;
  letter-spacing: -0.6px;
  line-height: 1;
  outline: 0;
  text-overflow: ellipsis;
}
.pc .cn-header .cn-search-layer__inpbox .search-input-box .search-input::-webkit-input-placeholder {
  color: #999;
}
.pc .cn-header .cn-search-layer__inpbox .search-input-box .search-input::-moz-placeholder {
  color: #999;
}
.pc .cn-header .cn-search-layer__inpbox .search-input-box .search-input:-ms-input-placeholder {
  color: #999;
}
.pc .cn-header .cn-search-layer__inpbox .search-input-box .search-input::placeholder {
  color: #999;
}
.pc .cn-header .cn-search-layer__inpbox .search-input-box .search-delete {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
  position: absolute;
  top: 0px;
  right: 32px;
  bottom: 0px;
  width: 38px;
  background-color: #fff;
}
.pc .cn-header .cn-search-layer__inpbox .search-input-box .search-delete:before {
  display: block;
  width: 18px;
  height: 18px;
  background: url("https://static.elandrs.com/f/img/pc/cn/common/ico_clear.png") no-repeat 0 0;
  background-size: 100% auto;
  content: '';
}
.pc .cn-header .cn-search-layer__inpbox .search-input-box .search-btn {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 32px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' viewBox='0 0 32 33' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.5 16C23.5 20.4183 19.9183 24 15.5 24C11.0817 24 7.5 20.4183 7.5 16C7.5 11.5817 11.0817 8 15.5 8C19.9183 8 23.5 11.5817 23.5 16ZM21.6663 23.227C20.0069 24.6443 17.8534 25.5 15.5 25.5C10.2533 25.5 6 21.2467 6 16C6 10.7533 10.2533 6.5 15.5 6.5C20.7467 6.5 25 10.7533 25 16C25 18.3534 24.1443 20.5069 22.727 22.1663L26.7359 26.1753C27.0288 26.4682 27.0288 26.943 26.7359 27.2359C26.443 27.5288 25.9682 27.5288 25.6753 27.2359L21.6663 23.227Z' fill='black'/%3E%3C/svg%3E") no-repeat 50% 50%;
  background-size: 100% auto;
}
.pc .cn-header .cn-search-layer__inpbox .search-input-box.hasdata .search-input {
  padding-right: 70px;
}
.pc .cn-header .cn-search-layer__inpbox .search-input-box.hasdata .search-delete {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
}
.pc .cn-header .cn-search-layer__content {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 8px;
  -webkit-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 1px #e3e3e3;
  box-shadow: 0 0 0 1px #e3e3e3;
}
.pc .cn-header .cn-search-layer__section {
  display: none;
}
.pc .cn-header .cn-search-layer__section .search-section-wrap {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 500px;
  border-right: 1px solid #e3e3e3;
}
.pc .cn-header .cn-search-layer__section .search-section-wrap:last-child {
  border-right: 0;
}
.pc .cn-header .cn-search-layer__section .search-section-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 44px;
  margin-top: -1px;
  padding: 14px 20px;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  background-color: #f6f6f6;
}
.pc .cn-header .cn-search-layer__section .search-section-heading .title {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-weight: 500;
  font-size: 13px;
  color: #000;
  letter-spacing: -0.4px;
  line-height: 1;
}
.pc .cn-header .cn-search-layer__section .search-section-heading .txt-btn {
  display: inline-block;
  margin-left: auto;
  font-size: 12px;
  color: #999;
  letter-spacing: -0.4px;
  line-height: 1;
}
.pc .cn-header .cn-search-layer__section .search-section-content {
  padding: 20px;
}
.pc .cn-header .cn-search-layer__section .search-section-txtmsg span {
  font-size: 13px;
  color: #999;
  letter-spacing: -0.4px;
}
.pc .cn-header .cn-search-layer__section .search-section-msg {
  padding: 102px 0 40px;
  background: url("https://static.elandrs.com/f/img/pc/ico_none.png") no-repeat 50% 40px;
  background-size: 46px 46px;
  text-align: center;
}
.pc .cn-header .cn-search-layer__section .search-section-msg span {
  font-size: 13px;
  letter-spacing: -0.4px;
  color: #999;
}
.pc .cn-header .cn-search-layer__section .search-keyword .search-section-content {
  overflow-x: hidden;
  overflow-y: scroll;
  height: 210px;
  padding-right: 4px;
}
@supports (-moz-appearance: none) {
  .pc .cn-header .cn-search-layer__section .search-keyword .search-section-content {
    scrollbar-width: thin;
    scrollbar-color: #c0bfc0 transparent;
  }
}
.pc .cn-header .cn-search-layer__section .search-keyword .search-section-content::-webkit-scrollbar {
  width: 16px;
  -webkit-appearance: none;
}
.pc .cn-header .cn-search-layer__section .search-keyword .search-section-content::-webkit-scrollbar-thumb {
  border: 6px solid #fff;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  background-color: #c0bfc0;
}
.pc .cn-header .cn-search-layer__section .search-keyword-list {
  font-size: 0;
}
.pc .cn-header .cn-search-layer__section .search-keyword-list li {
  position: relative;
  margin-top: 20px;
}
.pc .cn-header .cn-search-layer__section .search-keyword-list li:first-child {
  margin-top: 0;
}
.pc .cn-header .cn-search-layer__section .search-keyword-list li .keyword-link {
  display: block;
  overflow: hidden;
  height: 16px;
  padding-right: 24px;
  font-size: 13px;
  color: #333;
  letter-spacing: -0.4px;
  line-height: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pc .cn-header .cn-search-layer__section .search-keyword-list li .delete-btn {
  position: absolute;
  top: 50%;
  right: 0;
  width: 16px;
  height: 16px;
  margin-top: -8px;
}
.pc .cn-header .cn-search-layer__section .search-keyword-list li .delete-btn:before, .pc .cn-header .cn-search-layer__section .search-keyword-list li .delete-btn:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 11px;
  height: 1px;
  background-color: #999;
  content: '';
}
.pc .cn-header .cn-search-layer__section .search-keyword-list li .delete-btn:before {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}
.pc .cn-header .cn-search-layer__section .search-keyword-list li .delete-btn:after {
  -webkit-transform: translate(-50%, -50%) rotate(-135deg);
  -ms-transform: translate(-50%, -50%) rotate(-135deg);
  transform: translate(-50%, -50%) rotate(-135deg);
}
.pc .cn-header .cn-search-layer__section .search-history-list {
  margin: 0 -3px;
  font-size: 0;
}
.pc .cn-header .cn-search-layer__section .search-history-list li {
  display: inline-block;
  width: 25%;
  margin-top: 6px;
  padding: 0 3px;
  vertical-align: top;
}
.pc .cn-header .cn-search-layer__section .search-history-list li:nth-child(-n+4) {
  margin-top: 0;
}
.pc .cn-header .cn-search-layer__section .search-history-list li a {
  display: block;
}
.pc .cn-header .cn-search-layer__section .search-history-list li a .is-square:after {
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.pc .cn-header .cn-search-layer__section .search-history-list li a .is-square > div, .pc .cn-header .cn-search-layer__section .search-history-list li a .is-square > span {
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.pc .cn-header .cn-search-layer__section .search-rank-list li {
  margin-top: 20px;
}
.pc .cn-header .cn-search-layer__section .search-rank-list li:first-child {
  margin-top: 0;
}
.pc .cn-header .cn-search-layer__section .search-rank-list li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 16px;
  font-size: 13px;
  color: #333;
  letter-spacing: -0.4px;
  line-height: 16px;
}
.pc .cn-header .cn-search-layer__section .search-rank-list li a .num {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  min-width: 8px;
  font-weight: 700;
}
.pc .cn-header .cn-search-layer__section .search-rank-list li a .txt {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: hidden;
  padding-left: 6px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pc .cn-header .cn-search-layer__section .search-rank-list li a .state {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
  width: 50px;
  padding-left: 26px;
  font-size: 12px;
  font-weight: 500;
  text-align: right;
}
.pc .cn-header .cn-search-layer__section .search-rank-list li:nth-child(-n+3) a .num {
  color: #F93939;
}
.pc .cn-header .cn-search-layer__section .search-rank-list li.is-up .state, .pc .cn-header .cn-search-layer__section .search-rank-list li.is-new .state {
  color: #F93939;
}
.pc .cn-header .cn-search-layer__section .search-rank-list li.is-up .state:before, .pc .cn-header .cn-search-layer__section .search-rank-list li.is-new .state:before {
  position: absolute;
  top: 50%;
  left: 15px;
  width: 0;
  height: 0;
  border-right: 3px solid transparent;
  border-left: 3px solid transparent;
  border-bottom: 4px solid #F93939;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  content: '';
}
.pc .cn-header .cn-search-layer__section .search-rank-list li.is-new .state:after {
  display: inline;
  content: 'N';
}
.pc .cn-header .cn-search-layer__section .search-rank-list li.is-down .state {
  color: #999;
}
.pc .cn-header .cn-search-layer__section .search-rank-list li.is-down .state:before {
  position: absolute;
  top: 50%;
  left: 15px;
  width: 0;
  height: 0;
  border-top: 4px solid #999;
  border-right: 3px solid transparent;
  border-left: 3px solid transparent;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  content: '';
}
.pc .cn-header .cn-search-layer__section .search-recom-list li {
  margin-top: 12px;
}
.pc .cn-header .cn-search-layer__section .search-recom-list li:first-child {
  margin-top: 0;
}
.pc .cn-header .cn-search-layer__section .search-recom-list li a {
  display: inline-block;
  overflow: hidden;
  max-width: 100%;
  min-height: 32px;
  padding: 8px 12px;
  border: 1px solid transparent;
  background-color: rgba(249, 57, 57, 0.06);
  -webkit-border-radius: 100px;
  border-radius: 100px;
  font-size: 13px;
  color: #e5132e;
  letter-spacing: -0.4px;
  line-height: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: top;
}
.pc .cn-header .cn-search-layer__section .search-recom-list li a span {
  line-height: 1;
}
.pc .cn-header .cn-search-layer__section .search-brand .search-section-content {
  padding-top: 0;
  padding-bottom: 0;
}
.pc .cn-header .cn-search-layer__section .search-brand .cm-brandimg-slider .swiper-slide {
  padding-top: 20px;
}
.pc .cn-header .cn-search-layer__section .search-shortcut .search-section-content {
  padding-top: 0;
  padding-bottom: 0;
}
.pc .cn-header .cn-search-layer__section .search-shortcut-list {
  padding-top: 10px;
}
.pc .cn-header .cn-search-layer__section .search-shortcut-list:empty {
  display: none;
}
.pc .cn-header .cn-search-layer__section .search-shortcut-list li {
  border-bottom: 1px solid #e3e3e3;
}
.pc .cn-header .cn-search-layer__section .search-shortcut-list li a {
  display: block;
  overflow: hidden;
  position: relative;
  padding: 16px 50px 15px 0;
  font-weight: 500;
  font-size: 14px;
  color: #333;
  letter-spacing: -0.6px;
  line-height: 18px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pc .cn-header .cn-search-layer__section .search-shortcut-list li a:after {
  position: absolute;
  top: 50%;
  right: 7px;
  width: 8px;
  height: 8px;
  border: 2px solid #333;
  border-left: 0;
  border-bottom: 0;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  -webkit-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  content: "";
}
.pc .cn-header .cn-search-layer__section .search-relation .search-section-content {
  padding-top: 0;
  padding-bottom: 0;
}
.pc .cn-header .cn-search-layer__section .search-relation-list {
  margin: 0 -10px;
  padding: 20px 0;
  font-size: 0;
}
.pc .cn-header .cn-search-layer__section .search-relation-list:empty {
  display: none;
}
.pc .cn-header .cn-search-layer__section .search-relation-list li {
  display: inline-block;
  width: 50%;
  margin-top: 12px;
  padding: 0 10px;
  vertical-align: top;
}
.pc .cn-header .cn-search-layer__section .search-relation-list li:nth-child(-n+2) {
  margin-top: 0;
}
.pc .cn-header .cn-search-layer__section .search-relation-list li a {
  display: block;
  overflow: hidden;
  height: 18px;
  font-size: 13px;
  color: #333;
  letter-spacing: -0.4px;
  line-height: 18px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pc .cn-header .cn-search-layer__section .search-relation-list li a .point {
  color: #e5132e;
}
.pc .cn-header .cn-search-layer__section.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
}
.pc .cn-header .cn-search-layer__section.type-keyword .search-section-wrap {
  width: 250px;
  min-height: 440px;
}
.pc .cn-header .cn-search-layer__section.type-auto .search-section-heading {
  min-height: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
.pc .cn-header .cn-search-layer__btn {
  padding: 14px 20px;
  border-top: 1px solid #e3e3e3;
  line-height: 1;
  text-align: right;
}
.pc .cn-header .cn-search-layer__btn .close-btn {
  font-weight: 500;
  font-size: 12px;
  color: #999;
  letter-spacing: -0.4px;
  line-height: 1;
}
.pc .cn-header .cn-search-layer__inner.active .cn-search-layer__content {
  display: block;
}
.pc .cn-header .cn-menu {
  text-align: right;
}
.pc .cn-header .cn-menu__util-list {
  font-size: 0 !important;
}
.pc .cn-header .cn-menu__util-list li {
  display: inline-block;
  position: relative;
  margin-left: 15px;
  vertical-align: top;
}
.pc .cn-header .cn-menu__util-list li:first-child {
  margin-left: 0;
}
.pc .cn-header .cn-menu__util-list li a {
  display: block;
  font-weight: 500;
  font-size: 11px;
  letter-spacing: -0.4px;
}
.pc .cn-header .cn-menu__util .cn-tooltip {
  display: none;
  position: absolute;
  bottom: 100%;
  left: 50%;
  z-index: 5;
  min-width: 80px;
  min-height: 17px;
  margin-bottom: 5px;
  padding: 1px 15px 1px 8px;
  border: 1px solid #494949;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-color: #fff;
  -webkit-transform: translatex(-50%);
  -ms-transform: translatex(-50%);
  transform: translatex(-50%);
}
.pc .cn-header .cn-menu__util .cn-tooltip:before, .pc .cn-header .cn-menu__util .cn-tooltip:after {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom: 0;
  -webkit-transform: translatex(-50%);
  -ms-transform: translatex(-50%);
  transform: translatex(-50%);
  content: '';
}
.pc .cn-header .cn-menu__util .cn-tooltip:before {
  border-top-color: #494949;
}
.pc .cn-header .cn-menu__util .cn-tooltip:after {
  margin-top: -1px;
  border-top-color: #fff;
}
.pc .cn-header .cn-menu__util .cn-tooltip-inner a {
  display: block;
  font-weight: 500;
  font-size: 10px;
  color: #333;
  letter-spacing: -0.4px;
  text-align: center;
  white-space: nowrap;
}
.pc .cn-header .cn-menu__util .cn-tooltip-close {
  position: absolute;
  top: 0;
  right: 3px;
  bottom: 0;
  width: 10px;
  height: 10px;
  margin: auto 0;
}
.pc .cn-header .cn-menu__util .cn-tooltip-close:before, .pc .cn-header .cn-menu__util .cn-tooltip-close:after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 7px;
  height: 1px;
  margin: auto;
  background-color: #666;
  content: '';
}
.pc .cn-header .cn-menu__util .cn-tooltip-close:before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.pc .cn-header .cn-menu__util .cn-tooltip-close:after {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.pc .cn-header .cn-menu__util .cn-tooltip.active {
  display: block;
}
.pc .cn-header .cn-menu__util + .cn-menu__quick {
  margin-top: 5px;
}
.pc .cn-header .cn-menu__quick-list {
  font-size: 0 !important;
}
.pc .cn-header .cn-menu__quick-list li {
  display: inline-block;
  margin-left: 10px;
  vertical-align: top;
}
.pc .cn-header .cn-menu__quick-list li:first-child {
  margin-left: 0;
}
.pc .cn-header .cn-menu__quick-list li a {
  display: block;
  position: relative;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 100% auto;
}
.pc .cn-header .cn-menu__quick-list li a > span {
  position: absolute;
  overflow: hidden;
  height: 1px;
  width: 1px;
  clip: rect(1px 1px 1px 1px);
}
.pc .cn-header .cn-menu__quick-list li a .num {
  position: absolute;
  top: 1px;
  right: 0;
  min-width: 18px;
  height: 13px;
  padding: 0 5px 0 4px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  background-color: #000;
  font-size: 10px;
  color: #fff;
  line-height: 13px;
  text-align: center;
}
.pc .cn-header .cn-menu__quick-list li.type-wish a {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.4102 10.1422C11.9412 8.61076 9.48958 8.62024 8.03249 10.163C6.44532 11.8436 6.46202 14.4756 8.07039 16.1359L15.4171 23.7196C15.7838 24.0981 16.3925 24.0931 16.7529 23.7087L24.0052 15.9728C25.4985 14.38 25.5312 11.9115 24.0807 10.2797C22.6749 8.69812 20.219 8.65155 18.7542 10.1787L16.6409 12.3819C16.4995 12.5293 16.304 12.6127 16.0996 12.6127C15.8953 12.6127 15.6998 12.5293 15.5584 12.3819L13.4102 10.1422ZM6.94197 9.13311C8.98785 6.96688 12.4301 6.95357 14.4927 9.10391L16.0996 10.7792L17.6716 9.14035C19.7424 6.98142 23.2144 7.04727 25.2018 9.28316C27.1676 11.4947 27.1233 14.8401 25.0995 16.9987L17.8472 24.7346C16.9008 25.7441 15.3026 25.7571 14.3398 24.7633L6.99303 17.1796C4.82628 14.9429 4.80378 11.3971 6.94197 9.13311Z' fill='black'/%3E%3C/svg%3E%0A");
}
.pc .cn-header .cn-menu__quick-list li.type-mypage a {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.7917 11.6955C19.7917 13.8746 18.0252 15.6411 15.8462 15.6411C13.6671 15.6411 11.9006 13.8746 11.9006 11.6955C11.9006 9.51648 13.6671 7.75 15.8462 7.75C18.0252 7.75 19.7917 9.51648 19.7917 11.6955ZM18.9305 16.184C20.3567 15.2021 21.2917 13.558 21.2917 11.6955C21.2917 8.68805 18.8537 6.25 15.8462 6.25C12.8387 6.25 10.4006 8.68805 10.4006 11.6955C10.4006 13.6006 11.3788 15.2771 12.8603 16.2503C10.0992 17.1556 7.8285 19.2232 6.5704 21.9062C5.39802 24.4064 7.73881 26.75 10.5002 26.75H21.5002C24.2617 26.75 26.6024 24.4064 25.4301 21.9062C24.1403 19.1556 21.7862 17.0517 18.9305 16.184ZM7.9285 22.5431C9.4133 19.3766 12.4922 17.25 16.0002 17.25C19.5082 17.25 22.5872 19.3766 24.072 22.5431C24.376 23.1915 24.2511 23.774 23.81 24.2796C23.3296 24.8302 22.4767 25.25 21.5002 25.25H10.5002C9.52379 25.25 8.67085 24.8302 8.19043 24.2796C7.74936 23.774 7.62442 23.1915 7.9285 22.5431Z' fill='black'/%3E%3C/svg%3E%0A");
}
.pc .cn-header .cn-menu__quick-list li.type-deliver a {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5002 23.5484H19.0002M24.5002 23.5484H25.7453C26.5461 23.5484 27.1953 22.8992 27.1953 22.0984V16.8766C27.1953 16.0758 26.5461 15.4266 25.7453 15.4266H19.6954C19.4193 15.4266 19.1954 15.2027 19.1954 14.9266V8.45C19.1954 7.64919 18.5462 7 17.7454 7H6.39531C5.5945 7 4.94531 7.64919 4.94531 8.45V22.0984C4.94531 22.8992 5.5945 23.5484 6.39531 23.5484H8.09778' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M19.6953 8.45605H22.2594C22.8612 8.45605 23.4004 8.82777 23.6145 9.39019L25.8318 15.2147' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='10.7906' cy='24.7047' r='2.95468' stroke='black' stroke-width='1.5'/%3E%3Ccircle cx='21.4815' cy='24.7047' r='2.95468' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
.pc .cn-header .cn-menu__quick-list li.type-cart a {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.49438 6.46246C2.49438 6.04824 2.83017 5.71246 3.24438 5.71246H4.85634C6.02929 5.71246 7.02263 6.57737 7.184 7.73916L8.54297 17.5235C8.59447 17.8943 8.91149 18.1704 9.28583 18.1704L22.8654 18.1705C23.2224 18.1705 23.5299 17.9188 23.6006 17.5689L24.8634 11.3146C24.9572 10.8502 24.6021 10.4162 24.1283 10.4162H9.41612C9.00191 10.4162 8.66612 10.0804 8.66612 9.6662C8.66612 9.25199 9.00191 8.9162 9.41612 8.9162H24.1283C25.5498 8.9162 26.6151 10.2181 26.3337 11.6115L25.0709 17.8658C24.8589 18.9156 23.9364 19.6705 22.8654 19.6705L9.28582 19.6704C8.16279 19.6704 7.21173 18.8423 7.05723 17.7299L5.69826 7.94552C5.63989 7.5253 5.2806 7.21246 4.85634 7.21246H3.24438C2.83017 7.21246 2.49438 6.87667 2.49438 6.46246ZM10.5871 22.4253C9.62061 22.4253 8.83711 23.2088 8.83711 24.1753C8.83711 25.1418 9.62061 25.9253 10.5871 25.9253C11.5536 25.9253 12.3371 25.1418 12.3371 24.1753C12.3371 23.2088 11.5536 22.4253 10.5871 22.4253ZM7.33711 24.1753C7.33711 22.3804 8.79219 20.9253 10.5871 20.9253C12.382 20.9253 13.8371 22.3804 13.8371 24.1753C13.8371 25.9702 12.382 27.4253 10.5871 27.4253C8.79219 27.4253 7.33711 25.9702 7.33711 24.1753ZM19.3171 24.3962C19.3171 23.4297 20.1006 22.6462 21.0671 22.6462C22.0336 22.6462 22.8171 23.4297 22.8171 24.3962C22.8171 25.3627 22.0336 26.1462 21.0671 26.1462C20.1006 26.1462 19.3171 25.3627 19.3171 24.3962ZM21.0671 21.1462C19.2722 21.1462 17.8171 22.6013 17.8171 24.3962C17.8171 26.1911 19.2722 27.6462 21.0671 27.6462C22.8621 27.6462 24.3171 26.1911 24.3171 24.3962C24.3171 22.6013 22.8621 21.1462 21.0671 21.1462Z' fill='black'/%3E%3C/svg%3E%0A");
}
.pc .cn-header__gnb {
  border-top: 1px solid #e3e3e3;
}
.pc .cn-header__gnb-inner {
  width: 1080px;
  min-height: 58px;
  margin: 0 auto;
  padding: 14px 0 13px;
}
.pc .cn-header__gnb-inner .cm-layout {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
}
.pc .cn-header__gnb-inner .cm-layout .cm-layout__item:nth-child(2) {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.pc .cn-header .cn-gnb-btn {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 119px;
  padding: 7px 16px 7px 28px;
  vertical-align: top;
}
.pc .cn-header .cn-gnb-btn:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 20px;
  height: 15px;
  margin: auto;
  background: url("https://static.elandrs.com/f/img/pc/cn/common/ico_menu.png") no-repeat 50% 50%;
  background-size: 100% auto;
  content: '';
}
.pc .cn-header .cn-gnb-btn:after {
  position: absolute;
  top: 50%;
  right: 6px;
  width: 4px;
  height: 4px;
  margin-top: -4px;
  border: 2px solid #666;
  border-top: 0;
  border-left: 0;
  -webkit-border-radius: 12%;
  border-radius: 12%;
  -webkit-transform: rotate(-315deg);
  -ms-transform: rotate(-315deg);
  transform: rotate(-315deg);
  content: '';
}
.pc .cn-header .cn-gnb-btn span {
  letter-spacing: -0.6px;
  line-height: 1;
}
.pc .cn-header .cn-gnb-layer {
  display: none;
  overflow: hidden;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  margin-top: 1px;
  padding: 25px 0 30px;
  border-bottom: 1px solid #e3e3e3;
  background-color: #fff;
  -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.03);
}
.pc .cn-header .cn-gnb-layer a {
  outline-offset: -2px;
}
.pc .cn-header .cn-gnb-layer__inner {
  position: relative;
  width: 1080px;
  margin: 0 auto;
}
.pc .cn-header .cn-gnb-layer__inner:before {
  position: absolute;
  top: 0;
  left: 150px;
  bottom: 0;
  width: 1px;
  background-color: #e3e3e3;
  content: '';
}
.pc .cn-header .cn-gnb-layer .gnb-depth1 {
  width: 151px;
}
.pc .cn-header .cn-gnb-layer .gnb-depth1 > li .gnb-tit-link {
  display: block;
  position: relative;
  padding: 3.5px 25px 3.5px 0;
}
.pc .cn-header .cn-gnb-layer .gnb-depth1 > li .gnb-tit-link:after {
  display: none;
  position: absolute;
  top: 50%;
  right: 17px;
  width: 5px;
  height: 5px;
  border: 2px solid #e5132e;
  border-left: 0;
  border-bottom: 0;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  content: '';
}
.pc .cn-header .cn-gnb-layer .gnb-depth1 > li .gnb-tit-link span {
  font-family: 'Malgun Gothic',sans-serif;
  font-weight: 700;
  font-size: 13px;
  color: #999;
  letter-spacing: -0.6px;
}
.pc .cn-header .cn-gnb-layer .gnb-depth1 > li.active .gnb-tit-link:after {
  display: block;
}
.pc .cn-header .cn-gnb-layer .gnb-depth1 > li.active .gnb-tit-link span {
  color: #000;
}
.pc .cn-header .cn-gnb-layer .gnb-depth1 > li.active .gnb-depth2-layer {
  display: block;
}
.pc .cn-header .cn-gnb-layer .gnb-depth2-layer {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  left: 151px;
  margin-top: -6px;
  padding-left: 30px;
}
.pc .cn-header .cn-gnb-layer .gnb-depth2-tit-link {
  display: none;
}
.pc .cn-header .cn-gnb-layer .gnb-depth2-col {
  min-height: 32px;
  padding: 5px 0;
}
.pc .cn-header .cn-gnb-layer .gnb-depth2-col:before, .pc .cn-header .cn-gnb-layer .gnb-depth2-col:after {
  content: '';
  display: block;
  clear: both;
}
.pc .cn-header .cn-gnb-layer .gnb-depth2-col + .gnb-depth2-col {
  border-top: 1px solid #f1f1f1;
}
.pc .cn-header .cn-gnb-layer .gnb-depth2-col .gnb-subtit-link {
  display: block;
  float: left;
  width: 130px;
  padding: 5px 10px 5px 0;
  font-size: 0;
}
.pc .cn-header .cn-gnb-layer .gnb-depth2-col .gnb-subtit-link span {
  font-family: 'Malgun Gothic',sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #494949;
  letter-spacing: -0.6px;
}
.pc .cn-header .cn-gnb-layer .gnb-depth2-col .gnb-subtit-link:hover span, .pc .cn-header .cn-gnb-layer .gnb-depth2-col .gnb-subtit-link:focus span {
  text-decoration: underline;
}
.pc .cn-header .cn-gnb-layer .gnb-depth2-col .gnb-depth2 {
  overflow: hidden;
  font-size: 0 !important;
}
.pc .cn-header .cn-gnb-layer .gnb-depth2-col .gnb-depth2 li {
  display: inline-block;
  margin-right: 30px;
  vertical-align: top;
}
.pc .cn-header .cn-gnb-layer .gnb-depth2-col .gnb-depth2 li .gnb-sub-link {
  display: block;
  padding: 5px 0;
}
.pc .cn-header .cn-gnb-layer .gnb-depth2-col .gnb-depth2 li .gnb-sub-link span {
  font-family: 'Malgun Gothic',sans-serif;
  font-size: 12px;
  letter-spacing: -0.6px;
  color: #666;
}
.pc .cn-header .cn-gnb-layer .gnb-depth2-col .gnb-depth2 li .gnb-sub-link:hover span, .pc .cn-header .cn-gnb-layer .gnb-depth2-col .gnb-depth2 li .gnb-sub-link:focus span {
  text-decoration: underline;
}
.pc .cn-header .cn-gnb.active .cn-gnb-btn span {
  color: #000;
}
.pc .cn-header .cn-gnb.active .cn-gnb-btn:after {
  margin-top: -2px;
  border-color: #000;
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.pc .cn-header .cn-gnb.active .cn-gnb-layer {
  display: block;
}
.pc .cn-header .cn-subgnb {
  position: relative;
  margin-left: 30px;
  padding-left: 12px;
}
.pc .cn-header .cn-subgnb:before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  height: 16px;
  background-color: #e3e3e3;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  content: '';
}
.pc .cn-header .cn-subgnb-list {
  font-size: 0 !important;
}
.pc .cn-header .cn-subgnb-list li {
  display: inline-block;
  vertical-align: middle;
}
.pc .cn-header .cn-subgnb .subgnb-link {
  display: block;
  padding: 7px 10px;
}
.pc .cn-header .cn-subgnb .subgnb-link span {
  display: block;
  overflow: hidden;
  position: relative;
  padding: 0 9px;
  font-weight: 500;
  font-size: 14px;
  color: #333;
  letter-spacing: -0.6px;
  line-height: 1;
}
.pc .cn-header .cn-sidegnb {
  text-align: right;
}
.pc .cn-header .cn-sidegnb-list {
  font-size: 0 !important;
}
.pc .cn-header .cn-sidegnb-list li {
  display: inline-block;
  vertical-align: middle;
}
.pc .cn-header .cn-sidegnb-list li:last-child .sidegnb-link {
  padding-right: 0;
}
.pc .cn-header .cn-sidegnb .sidegnb-link {
  display: block;
  padding: 7px 19px;
}
.pc .cn-header .cn-sidegnb .sidegnb-link span {
  display: block;
  overflow: hidden;
  position: relative;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.6px;
  line-height: 1;
}
.pc .is-fixed .cn-header {
  padding-top: 0;
  -webkit-transition: all .2s;
  transition: all .2s;
  -webkit-transform: translate3d(0px, -83px, 0px);
  transform: translate3d(0px, -83px, 0px);
}
.pc .is-fixed .cn-header__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  width: 1080px;
  min-height: 70px;
  margin: 0 auto;
  padding: 10px 0;
}
.pc .is-fixed .cn-header__content {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-left: 15px;
}
.pc .is-fixed .cn-header__content-inner {
  display: block;
  width: auto;
  min-height: auto;
  padding: 0;
}
.pc .is-fixed .cn-header__content-inner .cm-layout {
  width: 100%;
}
.pc .is-fixed .cn-header__content-inner .cm-layout__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.pc .is-fixed .cn-header__content-inner .cm-layout__item:last-child {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  margin-left: auto;
}
.pc .is-fixed .cn-header__content .cn-mall-layer {
  top: -7px;
  padding-top: 56px;
}
.pc .is-fixed .cn-header__content .cn-search {
  padding-left: 20px;
}
.pc .is-fixed .cn-header__content .cn-search__form {
  width: 313px;
}
.pc .is-fixed .cn-header__content .cn-search__content {
  right: auto;
}
.pc .is-fixed .cn-header__content .cn-search-layer {
  margin-left: 20px;
}
.pc .is-fixed .cn-header__content .cn-search-layer__inpbox .search-input-box {
  width: 250px;
}
.pc .is-fixed .cn-header__content .cn-menu {
  font-size: 0 !important;
}
.pc .is-fixed .cn-header__content .cn-menu__util, .pc .is-fixed .cn-header__content .cn-menu__quick {
  display: inline-block;
  vertical-align: middle;
}
.pc .is-fixed .cn-header__content .cn-menu__quick {
  position: relative;
  margin-top: 0;
  margin-left: 20px;
  padding-left: 20px;
}
.pc .is-fixed .cn-header__content .cn-menu__quick:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 1px;
  height: 10px;
  margin: auto 0;
  background-color: #e3e3e3;
  content: '';
}
.pc .is-fixed .cn-header__content .cn-menu__quick-list li {
  margin-left: 15px;
}
.pc .is-fixed .cn-header__content .cn-menu__quick-list li:first-child {
  margin-left: 0;
}
.pc .is-fixed .cn-header__content .cn-menu__quick-list li a {
  width: auto;
  height: auto;
  background: none;
}
.pc .is-fixed .cn-header__content .cn-menu__quick-list li a > span {
  position: static;
  overflow: visible;
  width: auto;
  height: auto;
  font-weight: 500;
  font-size: 11px;
  letter-spacing: -0.4px;
  clip: none;
}
.pc .is-fixed .cn-header__content .cn-menu__quick-list li a .num {
  display: none;
}
.pc .is-fixed .cn-header__gnb {
  border: none;
}
.pc .is-fixed .cn-header__gnb-inner {
  width: auto;
  min-height: auto;
  padding: 0;
}
.pc .is-fixed .cn-header__gnb-inner .cm-layout {
  display: block;
  width: auto;
}
.pc .is-fixed .cn-header__gnb .cn-gnb-btn {
  min-width: auto;
  width: 34px;
  height: 34px;
  padding: 0;
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.pc .is-fixed .cn-header__gnb .cn-gnb-btn:before {
  right: 0;
}
.pc .is-fixed .cn-header__gnb .cn-gnb-btn:after {
  display: none;
}
.pc .is-fixed .cn-header__gnb .cn-gnb-btn span {
  display: block;
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
}
.pc .is-fixed .cn-header__gnb .cn-gnb.active .cn-gnb-btn {
  border-color: #666;
}
.pc .is-fixed .cn-header__gnb .cn-subgnb, .pc .is-fixed .cn-header__gnb .cn-sidegnb {
  display: none;
}
.pc .is-fixed.is-active .cn-header {
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.pc .cm-header {
  font-family: 'Spoqa Han Sans Neo';
}
.pc .cm-header__top {
  width: 100%;
  height: 40px;
  background-color: #f8f8f8;
  border-bottom: 1px solid #f1f1f1;
}
.pc .cm-header__top .cm-layout {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.pc .cm-header__center {
  background-color: #fff;
}
.pc .cm-header__center .cm-layout {
  padding: 30px 0 25px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
}
.pc .cm-header .cn-mall-inner {
  height: 40px;
  -webkit-transition: none;
  transition: none;
}
.pc .cm-header .cn-mall .logo a {
  width: 130px;
  height: 24px;
  padding: 5px 0;
}
.pc .cm-header .cn-mall .logo a:before {
  width: 130px;
  background-image: url("data:image/svg+xml,%3Csvg width='130' height='14' viewBox='0 0 130 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 13.9421H10.0188V10.3195H4.23128V8.58585H9.43559V5.30141H4.23128V3.61959H10.0188V0H0V13.9421Z' fill='%23221714'/%3E%3Cpath d='M13.1154 4.84744C12.6848 4.84745 12.2639 4.97035 11.9061 5.20055C11.5483 5.43076 11.2696 5.75791 11.1054 6.14054C10.9412 6.52316 10.8989 6.94403 10.9838 7.3498C11.0688 7.75557 11.2771 8.12796 11.5825 8.41978C11.8878 8.71159 12.2764 8.90969 12.699 8.98895C13.1216 9.06822 13.5592 9.02508 13.9563 8.86502C14.3533 8.70496 14.692 8.43517 14.9294 8.08985C15.1668 7.74454 15.2922 7.33925 15.2896 6.92535C15.2871 6.37289 15.0568 5.84392 14.6493 5.45441C14.2417 5.0649 13.6901 4.84663 13.1154 4.84744Z' fill='%23221714'/%3E%3Cpath d='M20.8775 0H16.6462V13.9421H26.5667V10.2646H20.8775V0Z' fill='%23221714'/%3E%3Cpath d='M32.3415 1.39471e-07L27.134 13.933H31.5079L32.4176 11.1909H37.213L38.1639 13.933H42.5695L37.2542 1.39471e-07H32.3415ZM33.5047 7.92165L34.7884 4.11317L36.0879 7.92165H33.5047Z' fill='%23221714'/%3E%3Cpath d='M52.3696 7.3519H52.3474L47.1272 0H43.0893V13.9421H47.1082V6.45615H47.1272L52.3474 13.9421H56.3885V0H52.3696V7.3519Z' fill='%23221714'/%3E%3Cpath d='M63.3709 1.39471e-07H58.3314V13.933H63.3709C68.1093 13.933 71.1615 11.1726 71.1615 6.97106C71.1615 2.76953 68.1093 1.39471e-07 63.3709 1.39471e-07ZM63.2663 10.2768H62.55V3.67443H63.2663C65.4596 3.67443 66.8795 4.86877 66.8795 6.97715C66.8795 9.08553 65.4849 10.2768 63.2663 10.2768Z' fill='%23221714'/%3E%3Cpath d='M75.4783 0.057889H80.6224L84.0138 7.67486L87.402 0.057889H92.5049V14H88.4416V6.38302L85.1802 13.8903H82.8443L79.5607 6.316V14H75.4783V0.057889Z' fill='%23221714'/%3E%3Cpath d='M98.1307 0.057889L92.9011 14H97.2908L98.2005 11.2579H102.996L103.947 14H108.352L103.037 0.057889H98.1307ZM99.2939 7.97954L100.571 4.18324L101.871 7.98868L99.2939 7.97954Z' fill='%23221714'/%3E%3Cpath d='M113.256 0.0609358H109.024V14H118.945V10.3256H113.256V0.0609358Z' fill='%23221714'/%3E%3Cpath d='M124.314 0.0609358H120.079V14H130V10.3256H124.314V0.0609358Z' fill='%23221714'/%3E%3C/svg%3E%0A");
}
.pc .cm-header .cn-mall-layer {
  top: 10px;
  padding-top: 50px;
  -webkit-transition: none;
  transition: none;
}
.pc .cm-header .cn-mall-layerinner {
  -webkit-transition: none;
  transition: none;
}
.pc .cm-header .cn-mall.active .cn-mall-inner {
  margin-top: 15px;
}
.pc .cm-header .header_logo {
  width: 300px;
  text-align: center;
}
.pc .cm-header .header_logo h1 {
  text-align: center;
}
.pc .cm-header .header_logo h1 a {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
}
.pc .cm-header .header_mall {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
  padding-right: 15px;
}
.pc .cm-header .header_mall > a {
  display: block;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center center;
  outline-offset: -1px;
}
.pc .cm-header .header_mall > a.eland {
  width: 130px;
  background-image: url("data:image/svg+xml,%3Csvg width='130' height='14' viewBox='0 0 130 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 13.9421H10.0188V10.3195H4.23128V8.58585H9.43559V5.30141H4.23128V3.61959H10.0188V0H0V13.9421Z' fill='%23221714'/%3E%3Cpath d='M13.1154 4.84744C12.6848 4.84745 12.2639 4.97035 11.9061 5.20055C11.5483 5.43076 11.2696 5.75791 11.1054 6.14054C10.9412 6.52316 10.8989 6.94403 10.9838 7.3498C11.0688 7.75557 11.2771 8.12796 11.5825 8.41978C11.8878 8.71159 12.2764 8.90969 12.699 8.98895C13.1216 9.06822 13.5592 9.02508 13.9563 8.86502C14.3533 8.70496 14.692 8.43517 14.9294 8.08985C15.1668 7.74454 15.2922 7.33925 15.2896 6.92535C15.2871 6.37289 15.0568 5.84392 14.6493 5.45441C14.2417 5.0649 13.6901 4.84663 13.1154 4.84744Z' fill='%23221714'/%3E%3Cpath d='M20.8775 0H16.6462V13.9421H26.5667V10.2646H20.8775V0Z' fill='%23221714'/%3E%3Cpath d='M32.3415 1.39471e-07L27.134 13.933H31.5079L32.4176 11.1909H37.213L38.1639 13.933H42.5695L37.2542 1.39471e-07H32.3415ZM33.5047 7.92165L34.7884 4.11317L36.0879 7.92165H33.5047Z' fill='%23221714'/%3E%3Cpath d='M52.3696 7.3519H52.3474L47.1272 0H43.0893V13.9421H47.1082V6.45615H47.1272L52.3474 13.9421H56.3885V0H52.3696V7.3519Z' fill='%23221714'/%3E%3Cpath d='M63.3709 1.39471e-07H58.3314V13.933H63.3709C68.1093 13.933 71.1615 11.1726 71.1615 6.97106C71.1615 2.76953 68.1093 1.39471e-07 63.3709 1.39471e-07ZM63.2663 10.2768H62.55V3.67443H63.2663C65.4596 3.67443 66.8795 4.86877 66.8795 6.97715C66.8795 9.08553 65.4849 10.2768 63.2663 10.2768Z' fill='%23221714'/%3E%3Cpath d='M75.4783 0.057889H80.6224L84.0138 7.67486L87.402 0.057889H92.5049V14H88.4416V6.38302L85.1802 13.8903H82.8443L79.5607 6.316V14H75.4783V0.057889Z' fill='%23221714'/%3E%3Cpath d='M98.1307 0.057889L92.9011 14H97.2908L98.2005 11.2579H102.996L103.947 14H108.352L103.037 0.057889H98.1307ZM99.2939 7.97954L100.571 4.18324L101.871 7.98868L99.2939 7.97954Z' fill='%23221714'/%3E%3Cpath d='M113.256 0.0609358H109.024V14H118.945V10.3256H113.256V0.0609358Z' fill='%23221714'/%3E%3Cpath d='M124.314 0.0609358H120.079V14H130V10.3256H124.314V0.0609358Z' fill='%23221714'/%3E%3C/svg%3E%0A");
  background-size: auto;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.pc .cm-header .header_mall:after {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  margin-top: -6px;
  height: 12px;
  background: #ccc;
  content: "";
}
.pc .cm-header .header_mall_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
}
.pc .cm-header .header_mall_list li {
  position: relative;
  padding: 0 15px;
}
.pc .cm-header .header_mall_list li a {
  display: block;
  width: 100px;
  height: 40px;
  outline-offset: -1px;
  background-position: center center;
  background-repeat: no-repeat;
}
.pc .cm-header .header_mall_list li + li:before {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  margin-top: -5px;
  height: 10px;
  background: #e0e0e0;
  content: "";
}
.pc .cm-header .header_mall_list li.emall {
  padding-left: 0;
}
.pc .cm-header .header_mall_list li.emall a {
  width: 100px;
  background-position: left center;
  background-image: url("https://static.elandrs.com/f/img/pc/header/img_mall01.png");
}
.pc .cm-header .header_mall_list li.modern a {
  width: 107px;
  background-image: url("https://static.elandrs.com/f/img/pc/header/img_mall02.png");
}
.pc .cm-header .header_mall_list li.kims a {
  width: 76px;
  background-image: url("https://static.elandrs.com/f/img/pc/header/img_mall03.png");
}
.pc .cm-header .header_brand {
  display: inline-block;
  vertical-align: middle;
}
.pc .cm-header .header_brand_btn {
  font-size: 0;
  padding: 13px 0;
}
.pc .cm-header .header_brand_btn a {
  display: inline-block;
  position: relative;
  font-family: 'Montserrat';
  color: #000;
}
.pc .cm-header .header_brand_btn a span {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  line-height: 1;
  font-family: 'Montserrat';
  padding-right: 4px;
}
.pc .cm-header .header_brand_btn a:before, .pc .cm-header .header_brand_btn a:after {
  display: inline-block;
  content: "";
}
.pc .cm-header .header_brand_btn a:before {
  position: absolute;
  width: 3px;
  height: 3px;
  top: 4px;
  right: 5px;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
  z-index: 1;
}
.pc .cm-header .header_brand_btn a:after {
  width: 14px;
  height: 14px;
  background: url("https://static.elandrs.com/f/img/pc/header/ico_brand.png") no-repeat center center #000;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  vertical-align: middle;
}
.pc .cm-header .header_brand_btn.active a:before {
  -webkit-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  transform: rotate(315deg);
  top: 6px;
}
.pc .cm-header .header_brand_btn.active a:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.pc .cm-header .header_brand_btn.active + .header_brand_wrap {
  display: block;
}
.pc .cm-header .header_brand_wrap {
  display: none;
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  z-index: 1001;
  background: #fff;
  -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid #ededed;
  border-top: 1px solid #ededed;
}
.pc .cm-header .header_brand_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 1080px;
  margin: 0 auto;
  padding: 10px 0 30px;
}
.pc .cm-header .header_brand_list > li {
  padding: 10px 0;
  width: 50%;
}
.pc .cm-header .header_brand_list > li:nth-child(odd) {
  width: 600px;
}
.pc .cm-header .header_brand_list > li:nth-child(even) {
  width: 480px;
}
.pc .cm-header .header_brand_list > li:nth-child(-n+2) {
  width: 100%;
}
.pc .cm-header .header_brand_list > li .depth_title {
  display: block;
  font-family: 'Malgun Gothic',sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.6px;
  padding-bottom: 6px;
  color: #333;
}
.pc .cm-header .header_brand_list > li .depth_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.pc .cm-header .header_brand_list > li .depth_list li {
  width: 121px;
  height: 51px;
  border: 1px solid #f1f1f1;
  margin: -1px 0 0 -1px;
}
.pc .cm-header .header_brand_list > li .depth_list li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  width: 100%;
  height: 100%;
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
}
.pc .cm-header .header_util_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
  margin-right: -10px;
}
.pc .cm-header .header_util_list li {
  position: relative;
}
.pc .cm-header .header_util_list li + li:before {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  margin-top: -5px;
  height: 10px;
  background: #ccc;
  content: "";
}
.pc .cm-header .header_util_list li a {
  display: block;
  color: #333;
  font-size: 11px;
  padding: 5px 10px;
}
.pc .cm-header .header_util_list li a span {
  display: inline-block;
  vertical-align: middle;
  line-height: 16px;
  font-family: 'Spoqa Han Sans Neo';
}
.pc .cm-header .header_util_list li a .num {
  display: inline-block;
  font-family: 'Spoqa Han Sans Neo';
  font-size: 10px;
  font-weight: 400;
  min-width: 15px;
  height: 15px;
  line-height: 15px;
  text-align: center;
  color: #fff;
  background-color: #000;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  margin-left: 4px;
  padding: 0 5px 0 4px;
  vertical-align: middle;
}
.pc .cm-header .header_ctg {
  width: 500px;
  margin: 20px -100px 0;
}
.pc .cm-header .header_ctg_list {
  font-size: 0;
  text-align: center;
}
.pc .cm-header .header_ctg_list li {
  display: inline-block;
}
.pc .cm-header .header_ctg_list li a {
  color: #fff;
  padding: 0 10px;
  color: #333;
  font-size: 14px;
  font-weight: 500;
}
.pc .cm-header .header_ctg_list li:first-child a {
  padding-left: 0;
}
.pc .cm-header .header_sns {
  width: 390px;
}
.pc .cm-header .header_sns ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
}
.pc .cm-header .header_sns ul li + li {
  margin-left: 10px;
}
.pc .cm-header .header_sns ul li a {
  display: block;
  width: 40px;
  height: 40px;
  background: url("https://static.elandrs.com/f/img/pc/header/ico_sns.png") no-repeat;
  background-size: auto 40px;
}
.pc .cm-header .header_sns ul li.facebook a {
  background-position: 0 0;
}
.pc .cm-header .header_sns ul li.blog a {
  background-position: -50px 0;
}
.pc .cm-header .header_sns ul li.instagram a {
  background-position: -100px 0;
}
.pc .cm-header .cm-mallwish-wrap {
  margin-bottom: 7px;
  padding: 0 36px;
}
.pc .cm-header .cm-search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 390px;
}
.pc .cm-header .cm-search__inner {
  position: relative;
  width: 310px;
}
.pc .cm-header .cm-search__inner.active {
  width: 390px;
}
.pc .cm-header .cm-search__inner.active .cm-search__form {
  border-color: #000;
  border-bottom-color: #ddd;
}
.pc .cm-header .cm-search__inner.active .cm-search__content {
  display: block;
}
.pc .cm-header .cm-search__form {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 40px;
  border: 1px solid #000;
  background-color: #fff;
}
.pc .cm-header .cm-search__box, .pc .cm-header .cm-search .search-btn {
  display: table-cell;
  vertical-align: middle;
}
.pc .cm-header .cm-search__box {
  position: relative;
  height: 100%;
}
.pc .cm-header .cm-search__box .search-label {
  display: block;
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
}
.pc .cm-header .cm-search__box .search-input {
  width: 100%;
  height: 100%;
  border: none;
  line-height: 1;
  outline: 0;
  font-size: 14px;
  color: #000;
  padding: 0 30px 0 10px;
  background-color: transparent;
  font-family: 'Spoqa Han Sans Neo';
}
.pc .cm-header .cm-search__box .search-input::-webkit-input-placeholder {
  color: #999;
}
.pc .cm-header .cm-search__box .search-input::-moz-placeholder {
  color: #999;
}
.pc .cm-header .cm-search__box .search-input:-ms-input-placeholder {
  color: #999;
}
.pc .cm-header .cm-search__box .search-input::placeholder {
  color: #999;
}
.pc .cm-header .cm-search__box .search-delete {
  display: none;
  position: absolute;
  top: 2px;
  right: 2px;
  bottom: 2px;
  width: 24px;
}
.pc .cm-header .cm-search__box .search-delete:before, .pc .cm-header .cm-search__box .search-delete:after {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 16px;
  width: 2px;
  margin-top: -8px;
  margin-left: -1px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  background-color: #666;
  content: "";
}
.pc .cm-header .cm-search__box .search-delete:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.pc .cm-header .cm-search__box .search-delete:before {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.pc .cm-header .cm-search__box.hasdata .search-delete {
  display: block;
}
.pc .cm-header .cm-search .search-btn {
  width: 40px;
  outline-offset: -1px;
  background-image: url("https://static.elandrs.com/f/img/pc/header/ico_search_b.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
}
.pc .cm-header .cm-search__content {
  display: none;
  overflow: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 1000;
  background-color: #fff;
  border: 1px solid #000;
  border-top: 0;
}
.pc .cm-header .cm-search__section {
  display: none;
  padding-bottom: 20px;
}
.pc .cm-header .cm-search__section.type-auto {
  padding: 12px 20px 20px;
}
.pc .cm-header .cm-search__section.active {
  display: block;
}
.pc .cm-header .cm-search__section .cm-tab .tab__wrap {
  overflow: hidden;
}
.pc .cm-header .cm-search__section .cm-tab .tab-tit {
  border-bottom: 0;
}
.pc .cm-header .cm-search__section .cm-tab .tab-tit li {
  background: #f4f4f4;
  margin-bottom: 0;
}
.pc .cm-header .cm-search__section .cm-tab .tab-tit li a {
  padding: 11px 5px;
  border: 1px solid #ddd;
  border-top: none;
}
.pc .cm-header .cm-search__section .cm-tab .tab-tit li.active a {
  font-weight: 500;
  color: #000;
  border-bottom-color: transparent;
}
.pc .cm-header .cm-search__section .cm-tab .tab-tit li:first-child a {
  border-left: none;
}
.pc .cm-header .cm-search__section .cm-tab .tab-tit li:last-child a {
  border-right: none;
}
.pc .cm-header .cm-search__section .cm-tab .tab-cont {
  padding: 20px 20px 0px;
}
.pc .cm-header .cm-search .search-title {
  display: block;
  margin-bottom: 12px;
  font-weight: 500;
  color: #333;
}
.pc .cm-header .cm-search .more-btn {
  margin-top: 12px;
  text-align: right;
}
.pc .cm-header .cm-search .more-btn a {
  display: inline-block;
  position: relative;
  padding-right: 18px;
  font-size: 13px;
  line-height: 12px;
}
.pc .cm-header .cm-search .more-btn a:after {
  display: inline-block;
  position: absolute;
  width: 7px;
  height: 7px;
  top: 2px;
  right: 8px;
  border-right: 1px solid #999;
  border-top: 1px solid #999;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
}
.pc .cm-header .cm-search .search-msg {
  position: relative;
  min-height: 140px;
  padding: 92px 10px 30px;
}
.pc .cm-header .cm-search .search-msg:before {
  position: absolute;
  top: 30px;
  right: 0;
  left: 0;
  width: 46px;
  height: 46px;
  margin: 0 auto;
  background: url("https://static.elandrs.com/f/img/pc/cn/common/ico_warn.png") 50% 50% no-repeat;
  content: '';
}
.pc .cm-header .cm-search .search-msg span {
  display: block;
  font-size: 13px;
  letter-spacing: -0.4px;
  text-align: center;
}
.pc .cm-header .cm-search .search-keyword-list {
  margin: -7px 0;
}
.pc .cm-header .cm-search .search-keyword-list li {
  position: relative;
  min-height: 32px;
  padding: 7px 30px 7px 0;
}
.pc .cm-header .cm-search .search-keyword-list li .link {
  display: block;
  font-size: 13px;
  color: #333;
  letter-spacing: -0.4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pc .cm-header .cm-search .search-keyword-list li .delete-btn {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 18px;
  height: 18px;
  margin: auto 0;
}
.pc .cm-header .cm-search .search-keyword-list li .delete-btn:before, .pc .cm-header .cm-search .search-keyword-list li .delete-btn:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 1px;
  background-color: #999;
  content: '';
}
.pc .cm-header .cm-search .search-keyword-list li .delete-btn:before {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}
.pc .cm-header .cm-search .search-keyword-list li .delete-btn:after {
  -webkit-transform: translate(-50%, -50%) rotate(-135deg);
  -ms-transform: translate(-50%, -50%) rotate(-135deg);
  transform: translate(-50%, -50%) rotate(-135deg);
}
.pc .cm-header .cm-search .search-keyword .search-clear {
  margin-top: 20px;
  padding-top: 10px;
  border-top: 1px solid #e3e3e3;
  text-align: right;
}
.pc .cm-header .cm-search .search-keyword .search-clear a {
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  letter-spacing: -0.4px;
}
.pc .cm-header .cm-search .search-keyword .search-msg {
  border-bottom: 1px solid #e3e3e3;
}
.pc .cm-header .cm-search .search-recent {
  padding-top: 16px;
}
.pc .cm-header .cm-search .search-recent-list {
  margin: -5px;
  font-size: 0;
}
.pc .cm-header .cm-search .search-recent-list li {
  display: inline-block;
  width: 33.33%;
  min-height: 32px;
  margin: 5px 0;
  padding: 0 5px;
  vertical-align: top;
}
.pc .cm-header .cm-search .search-recent-list li a {
  display: block;
}
.pc .cm-header .cm-search .search-rank-list {
  margin: -7px 0;
}
.pc .cm-header .cm-search .search-rank-list li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  min-height: 32px;
  padding: 7px 0;
}
.pc .cm-header .cm-search .search-rank-list li > a {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: inline-block;
  font-size: 13px;
  color: #333;
  letter-spacing: -0.4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pc .cm-header .cm-search .search-rank-list li > a .num {
  display: inline-block;
  width: 30px;
  padding-right: 12px;
}
.pc .cm-header .cm-search .search-rank-list li .rank-state {
  position: relative;
  min-width: 59px;
  padding-left: 15px;
  font-size: 13px;
  color: #333;
  letter-spacing: -0.4px;
  text-align: right;
  font-weight: 500;
}
.pc .cm-header .cm-search .search-rank-list li .rank-state:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  margin: auto 0;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: '';
}
.pc .cm-header .cm-search .search-rank-list li:nth-child(-n+3) a {
  color: #f93939;
}
.pc .cm-header .cm-search .search-rank-list li:nth-child(-n+3) a .num {
  font-weight: 700;
}
.pc .cm-header .cm-search .search-rank-list li.is-up .rank-state:after, .pc .cm-header .cm-search .search-rank-list li.is-down .rank-state:after, .pc .cm-header .cm-search .search-rank-list li.is-new .rank-state:after {
  display: none;
}
.pc .cm-header .cm-search .search-rank-list li.is-up .rank-state {
  color: #f93939;
}
.pc .cm-header .cm-search .search-rank-list li.is-up .rank-state:before {
  border-bottom: 5px solid #f93939;
}
.pc .cm-header .cm-search .search-rank-list li.is-down .rank-state:before {
  border-top: 5px solid #999;
}
.pc .cm-header .cm-search .search-rank-list li.is-new .rank-state {
  color: #f93939;
}
.pc .cm-header .cm-search .search-plan {
  position: relative;
  margin-top: 20px;
  padding-top: 15px;
  border-top: 1px solid #e3e3e3;
}
.pc .cm-header .cm-search .search-plan-list {
  margin: 0 -10px;
  font-size: 0;
}
.pc .cm-header .cm-search .search-plan-list li {
  display: inline-block;
  width: 33.33%;
  padding: 0 10px;
  vertical-align: top;
}
.pc .cm-header .cm-search .search-plan-list li a {
  display: block;
}
.pc .cm-header .cm-search .search-plan-list li .inner_img {
  overflow: hidden;
  position: relative;
  padding-top: 100%;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.pc .cm-header .cm-search .search-plan-list li .inner_img img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: auto;
}
.pc .cm-header .cm-search .search-plan-list li .inner_txt {
  display: block;
  min-height: 32px;
  margin-top: 10px;
  font-size: 13px;
  line-height: 16px;
  color: #333;
  letter-spacing: -0.6px;
  text-align: center;
  word-break: keep-all;
}
.pc .cm-header .cm-search .search-plan .more-btn {
  position: absolute;
  top: 15px;
  right: 0;
  margin-top: 0;
}
.pc .cm-header .cm-search .search-brand {
  margin: 0 -20px 20px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 12px;
}
.pc .cm-header .cm-search .search-brand-slider {
  margin: 0 5px;
}
.pc .cm-header .cm-search .search-brand-slider .swiper-slide {
  width: 33.33%;
  padding: 0 5px;
}
.pc .cm-header .cm-search .search-brand-slider a {
  display: block;
  overflow: hidden;
  height: 70px;
  padding: 6px 0 15px;
  border: 1px solid #ddd;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.pc .cm-header .cm-search .search-brand-slider a i {
  display: block;
  overflow: hidden;
  height: 40px;
  font-size: 0;
}
.pc .cm-header .cm-search .search-brand-slider a i img {
  max-width: 100%;
}
.pc .cm-header .cm-search .search-brand-slider a > span {
  display: block;
  font-size: 12px;
  color: #333;
  letter-spacing: -0.4px;
  text-align: center;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pc .cm-header .cm-search .search-recom {
  margin-top: 16px;
}
.pc .cm-header .cm-search .search-recom:first-child {
  margin-top: 4px;
}
.pc .cm-header .cm-search .search-recom-list {
  font-size: 0;
  margin: -6px -10px;
}
.pc .cm-header .cm-search .search-recom-list li {
  position: relative;
  display: inline-block;
  width: 50%;
  min-height: 30px;
  padding: 6px 10px;
  vertical-align: top;
}
.pc .cm-header .cm-search .search-recom-list li .link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  width: 100%;
}
.pc .cm-header .cm-search .search-recom-list li .link span {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 85%;
  font-size: 13px;
  color: #333;
  letter-spacing: -0.4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pc .cm-header .cm-search .search-recom-list li .link span b {
  font-weight: 500;
  color: #f93939;
}
.pc .cm-header .cm-search .search-recom-list li .link em {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 12px;
  color: #999;
  letter-spacing: -0.4px;
}
.pc .cm-header .cm-search .search-area-delete {
  margin-top: 20px;
  border-top: 1px solid #e3e3e3;
  text-align: right;
}
.pc .cm-header .cm-search .search-area-delete a {
  display: inline-block;
  padding: 10px 0;
  font-size: 12px;
  letter-spacing: -0.4px;
}
.pc .cm-header__gnb {
  border-bottom: 1px solid #ddd;
}
.pc .cm-header__gnb .cm-layout {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
}
.pc .cm-header__gnb .cm-layout .cm-layout__item:nth-child(2) {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.pc .cm-header__gnb .gnb_ctg .ctg_btn_open {
  display: inline-block;
  overflow: hidden;
  position: relative;
  font-size: 14px;
  line-height: 1;
  padding: 13px 16px 13px 28px;
  vertical-align: top;
}
.pc .cm-header__gnb .gnb_ctg .ctg_btn_open:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 20px;
  height: 15px;
  margin: auto;
  background: url("https://static.elandrs.com/f/img/pc/cn/common/ico_menu.png") no-repeat 50% 50%;
  content: '';
}
.pc .cm-header__gnb .gnb_ctg .ctg_btn_open:after {
  position: absolute;
  top: 50%;
  right: 5px;
  width: 4px;
  height: 4px;
  margin-top: -1px;
  border: 2px solid #666;
  border-top: 0;
  border-left: 0;
  -webkit-border-radius: 12%;
  border-radius: 12%;
  -webkit-transform: translateY(-50%) rotate(-315deg);
  -ms-transform: translateY(-50%) rotate(-315deg);
  transform: translateY(-50%) rotate(-315deg);
  content: '';
}
.pc .cm-header__gnb .gnb_ctg .ctg_btn_open.active {
  color: #000;
}
.pc .cm-header__gnb .gnb_ctg .ctg_btn_open.active:after {
  margin-top: -2px;
  border-color: #000;
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.pc .cm-header__gnb .gnb_ctg .ctg_btn_open.active + .ctg_box {
  display: block;
}
.pc .cm-header__gnb .gnb_ctg .ctg_box {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  z-index: 1;
  -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid #e3e3e3;
  background-color: #fff;
  padding-bottom: 20px;
}
.pc .cm-header__gnb .gnb_ctg .ctg_box .ctg_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 1080px;
  margin: 0 auto;
}
.pc .cm-header__gnb .gnb_ctg .ctg_box .ctg_list > li {
  width: 20%;
  padding: 10px 10px;
}
.pc .cm-header__gnb .gnb_ctg .ctg_box .ctg_list > li .ctg_tit {
  display: block;
  position: relative;
  border-bottom: 1px solid #ddd;
  font-size: 14px;
  color: #000;
  font-weight: 500;
}
.pc .cm-header__gnb .gnb_ctg .ctg_box .ctg_list > li .ctg_tit:after {
  display: block;
  position: absolute;
  width: 7px;
  height: 7px;
  top: 15px;
  right: 8px;
  border-right: 1px solid #000;
  border-top: 1px solid #000;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
}
.pc .cm-header__gnb .gnb_ctg .ctg_box .ctg_list > li .ctg_tit a {
  display: block;
  padding: 10px 0;
  color: #333;
}
.pc .cm-header__gnb .gnb_ctg .ctg_box .ctg_list > li .ctg_depth {
  padding-top: 10px;
}
.pc .cm-header__gnb .gnb_ctg .ctg_box .ctg_list > li .ctg_depth > li a {
  display: block;
  padding: 5px 0;
  font-size: 13px;
  line-height: 16px;
  color: #4a4a4a;
}
.pc .cm-header__gnb .gnb_ctg .ctg_box .ctg_list > li .ctg_depth > li a:hover span {
  text-decoration: underline;
}
.pc .cm-header__gnb .gnb_ctg .ctg_btn_close {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 0;
}
.pc .cm-header__gnb .gnb_ctg .ctg_btn_close a {
  display: inline-block;
  position: relative;
  width: 50px;
  height: 50px;
  background: #fff;
  outline-offset: -1px;
}
.pc .cm-header__gnb .gnb_ctg .ctg_btn_close a:before, .pc .cm-header__gnb .gnb_ctg .ctg_btn_close a:after {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 19px;
  width: 1px;
  margin-top: -10px;
  margin-left: -1px;
  background-color: #333;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  content: "";
}
.pc .cm-header__gnb .gnb_ctg .ctg_btn_close a:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.pc .cm-header__gnb .gnb_ctg .ctg_btn_close a:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.pc .cm-header__gnb .gnb_subctg {
  position: relative;
  margin-left: 30px;
  padding-left: 12px;
}
.pc .cm-header__gnb .gnb_subctg_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
}
.pc .cm-header__gnb .gnb_subctg_list > li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  position: relative;
}
.pc .cm-header__gnb .gnb_subctg_list > li.active .subctg_depth {
  display: block;
}
.pc .cm-header__gnb .gnb_subctg_list > li .subctg_tit {
  position: relative;
  display: block;
  text-align: center;
}
.pc .cm-header__gnb .gnb_subctg_list > li .subctg_tit a {
  display: block;
  font-weight: 500;
  color: #000;
  font-size: 14px;
  line-height: 40px;
  padding: 0 15px;
}
.pc .cm-header__gnb .gnb_subctg_list > li .subctg_depth {
  display: none;
  position: absolute;
  width: 150px;
  top: 40px;
  left: 50%;
  margin-left: -75px;
  border: 1px solid #000;
  background-color: #fff;
  text-align: left;
}
.pc .cm-header__gnb .gnb_subctg_list > li .subctg_depth:after {
  display: inline-block;
  position: absolute;
  width: 8px;
  height: 8px;
  top: -5px;
  left: 50%;
  margin-left: -3px;
  background-color: #fff;
  border: 1px solid #000;
  border-left: none;
  border-bottom: none;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  content: "";
}
.pc .cm-header__gnb .gnb_subctg_list > li .subctg_depth ul {
  padding: 15px 10px;
}
.pc .cm-header__gnb .gnb_subctg_list > li .subctg_depth ul li a {
  display: block;
  padding: 4px 0;
  color: #666;
  font-weight: 400;
}
.pc .cm-header__gnb .gnb_subctg_list > li .subctg_depth ul li a:hover {
  color: #000;
  font-weight: 700;
}
.pc .cm-header__gnb .gnb_subctg_list > li .subctg_depth ul li a:hover span {
  text-decoration: underline;
}
.pc .cm-header__gnb .gnb_subctg:before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  height: 16px;
  background-color: #e3e3e3;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  content: '';
}
.pc .cm-header__gnb .gnb_sidectg {
  margin-left: 40px;
  font-size: 0;
}
.pc .cm-header__gnb .gnb_sidectg a {
  display: inline-block;
  vertical-align: middle;
  font-weight: 500;
  font-size: 14px;
  line-height: 1;
  padding: 13px 0;
}
.pc .is-fixed.is-active .cm-header {
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
@media only screen and (max-width: 1080px) {
  .pc .is-fixed.is-active .cm-header .gnb_ctg .ctg_box {
    margin-left: 0;
  }
}
.pc .is-fixed .cm-layout {
  width: auto;
}
.pc .is-fixed .cm-header {
  background: #fff;
  border-bottom: 1px solid #e3e3e3;
  -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.03);
  -webkit-transition: all .2s;
  transition: all .2s;
  -webkit-transform: translate3d(0px, -83px, 0px);
  transform: translate3d(0px, -83px, 0px);
}
.pc .is-fixed .cm-header__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  position: relative;
  min-height: 56px;
  width: 1080px;
  margin: 0 auto;
}
.pc .is-fixed .cm-header__inner > div + div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.pc .is-fixed .cm-header__top {
  border-bottom: 0;
  background-color: transparent;
}
.pc .is-fixed .cm-header__center {
  background-color: transparent;
  min-height: auto;
  padding: 0;
  padding-left: 15px;
}
.pc .is-fixed .cm-header__center .cm-layout {
  min-height: auto;
  padding: 0;
}
.pc .is-fixed .cm-header__gnb {
  border: none;
  background-color: transparent;
}
.pc .is-fixed .cm-header__gnb .gnb_ctg .ctg_btn_open {
  width: 34px;
  height: 34px;
  padding: 0;
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: transparent;
}
.pc .is-fixed .cm-header__gnb .gnb_ctg .ctg_btn_open:before {
  left: 0;
  right: 0;
  background-image: url("https://static.elandrs.com/f/img/pc/cn/common/ico_menu.png");
}
.pc .is-fixed .cm-header__gnb .gnb_ctg .ctg_btn_open:after {
  display: none;
}
.pc .is-fixed .cm-header__gnb .gnb_ctg .ctg_btn_open.active {
  border-color: #000;
}
.pc .is-fixed .cm-header__gnb .gnb_ctg .ctg_btn_open.active:before {
  background-image: url("https://static.elandrs.com/f/img/pc/cn/common/ico_menu.png");
}
.pc .is-fixed .cm-header__gnb .gnb_ctg .ctg_btn_open span {
  display: block;
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
}
.pc .is-fixed .cm-header__gnb .gnb_ctg .ctg_box {
  top: 57px;
  width: 100vw;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
}
.pc .is-fixed .cm-header__gnb .gnb_subctg {
  display: none;
}
.pc .is-fixed .cm-header__gnb .gnb_sidectg {
  display: none;
}
.pc .is-fixed .cm-header .header_logo {
  width: auto;
  margin-right: 50px;
}
.pc .is-fixed .cm-header .header_logo h1 {
  font-size: 0;
}
.pc .is-fixed .cm-header .header_logo h1 a {
  background-repeat: no-repeat;
  background-position: center center;
  height: 56px;
}
.pc .is-fixed .cm-header .header_mall {
  display: none;
}
.pc .is-fixed .cm-header .header_brand_wrap {
  top: 100%;
  width: 100vw;
  margin-left: -webkit-calc(-50vw + 50%);
  margin-left: calc(-50vw + 50%);
}
.pc .is-fixed .cm-header .header_brand_btn {
  padding: 0;
  position: absolute;
  left: 226px;
  top: 0;
  z-index: 1;
}
.pc .is-fixed .cm-header .header_brand_btn a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 40px;
  height: 56px;
}
.pc .is-fixed .cm-header .header_brand_btn a:before {
  top: 25px;
  right: 18px;
}
.pc .is-fixed .cm-header .header_brand_btn a span {
  display: block;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
}
.pc .is-fixed .cm-header .header_brand_btn.active a:before {
  top: 27px;
}
.pc .is-fixed .cm-header .header_brand_btn.active a:after {
  top: 26px;
}
.pc .is-fixed .cm-header .header_ctg {
  display: none;
}
.pc .is-fixed .cm-header .header_sns {
  display: none;
}
.pc .is-fixed .cm-header .cm-search {
  display: block;
  margin-bottom: 6px;
}
.pc .is-fixed .cm-header .cm-search__inner.active .cm-search__form {
  border-width: 1px;
  border-color: transparent;
  border-bottom-color: #000;
  background-color: transparent;
}
.pc .is-fixed .cm-header .cm-search__inner.active .cm-search__box .search-input {
  color: #000;
}
.pc .is-fixed .cm-header .cm-search__inner.active .search-btn {
  background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.4204 15.4207C23.4204 19.8389 19.8387 23.4207 15.4204 23.4207C11.0021 23.4207 7.42041 19.8389 7.42041 15.4207C7.42041 11.0024 11.0021 7.42065 15.4204 7.42065C19.8387 7.42065 23.4204 11.0024 23.4204 15.4207ZM21.587 22.6474C19.9275 24.0648 17.7739 24.9207 15.4204 24.9207C10.1737 24.9207 5.92041 20.6674 5.92041 15.4207C5.92041 10.1739 10.1737 5.92065 15.4204 5.92065C20.6671 5.92065 24.9204 10.1739 24.9204 15.4207C24.9204 17.7739 24.0648 19.9273 22.6476 21.5867L26.61 25.5491C26.9029 25.8419 26.9029 26.3168 26.61 26.6097C26.3171 26.9026 25.8422 26.9026 25.5493 26.6097L21.587 22.6474Z' fill='black'/%3E%3C/svg%3E%0A");
}
.pc .is-fixed .cm-header .cm-search__form {
  border-width: 1px;
  border-color: transparent;
  border-bottom-color: #000;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
}
.pc .is-fixed .cm-header .cm-search__box .search-input {
  color: #000;
  padding-left: 0;
}
.pc .is-fixed .cm-header .cm-search .search-btn {
  width: 40px;
  background: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.4204 15.4207C23.4204 19.8389 19.8387 23.4207 15.4204 23.4207C11.0021 23.4207 7.42041 19.8389 7.42041 15.4207C7.42041 11.0024 11.0021 7.42065 15.4204 7.42065C19.8387 7.42065 23.4204 11.0024 23.4204 15.4207ZM21.587 22.6474C19.9275 24.0648 17.7739 24.9207 15.4204 24.9207C10.1737 24.9207 5.92041 20.6674 5.92041 15.4207C5.92041 10.1739 10.1737 5.92065 15.4204 5.92065C20.6671 5.92065 24.9204 10.1739 24.9204 15.4207C24.9204 17.7739 24.0648 19.9273 22.6476 21.5867L26.61 25.5491C26.9029 25.8419 26.9029 26.3168 26.61 26.6097C26.3171 26.9026 25.8422 26.9026 25.5493 26.6097L21.587 22.6474Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;
}
.pc .is-fixed .cm-header .cm-search .search-recom-list li .link span b {
  color: #f93939;
}
.pc .is-fixed .cm-header .cm-search__content {
  border: none;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.25);
  margin-top: 8px;
}
.pc .is-fixed .cm-header .cm-search__section .cm-tab .tab-tit li {
  background-color: #f4f4f4;
}
.pc .is-fixed .cm-header .cm-search__section .cm-tab .tab-tit li a {
  color: #999;
  border-color: #ddd;
}
.pc .is-fixed .cm-header .cm-search__section .cm-tab .tab-tit li.active {
  background-color: #fff;
}
.pc .is-fixed .cm-header .cm-search__section .cm-tab .tab-tit li.active a {
  border-bottom-color: transparent;
  color: #000;
}
.pc .is-fixed .cm-header .cn-mall {
  position: absolute;
  left: 226px;
  top: 0;
  z-index: 1;
}
.pc .is-fixed .cm-header .cn-mall-inner {
  width: auto;
  height: auto;
}
.pc .is-fixed .cm-header .cn-mall-inner:before {
  display: none;
}
.pc .is-fixed .cm-header .cn-mall .logo {
  display: none;
}
.pc .is-fixed .cm-header .cn-mall-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 30px;
  height: 56px;
}
.pc .is-fixed .cm-header .cn-mall-layer {
  left: 0;
}
.pc .is-fixed .cm-header .cn-mall.active {
  left: 0;
}
.pc .is-fixed .cm-header .cn-mall.active .cn-mall-inner {
  margin-top: 25px;
}
.pc .is-fixed .cm-header .cn-mall.active .logo {
  display: inline-block;
  padding-left: 20px;
}
.pc .is-fixed .cm-header .cn-mall.active .cn-mall-btn {
  display: inline-block;
  width: auto;
  height: auto;
}
.cm-mallwish {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -15px;
}
.cm-mallwish-wrap {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  padding-right: 37px;
  font-size: 0;
  vertical-align: middle;
}
.cm-mallwish-btn {
  display: inline-block;
  position: relative;
  padding-bottom: 8px;
  vertical-align: top;
}
.cm-mallwish-btn:before {
  display: block;
  width: 30px;
  height: 30px;
  background: url("https://static.elandrs.com/f/img/common/ico_wish.png") no-repeat 0 0;
  background-size: 100% auto;
  content: "";
}
.cm-mallwish-btn .wish_num {
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 44px;
  margin-left: -22px;
  font-family: "Spoqa Han Sans Neo","Roboto","Droid Sans","Apple-Gothic","dotum";
  font-weight: 500;
  font-size: 11px;
  color: #999;
  letter-spacing: 0;
  line-height: 1;
  text-align: center;
}
.cm-mallwish-btn.active:before {
  background-position-y: -30px;
}
.cm-mallwish-btn.active ~ .cm-mallwish-tooltip {
  display: none;
}
.cm-mallwish-tooltip {
  position: absolute;
  left: -4px;
  bottom: 100%;
  width: 79px;
  margin-bottom: -1px;
  padding: 1px 4px;
  border: 1px solid #000;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-color: #fff;
  font-size: 0;
  text-align: center;
}
.cm-mallwish-tooltip:before, .cm-mallwish-tooltip:after {
  position: absolute;
  top: 100%;
  left: 14px;
  z-index: 1;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-bottom-width: 0;
  content: "";
}
.cm-mallwish-tooltip:before {
  border-top-color: #000;
}
.cm-mallwish-tooltip:after {
  margin-top: -1px;
  border-top-color: #fff;
}
.cm-mallwish-tooltip .txt {
  font-family: "Spoqa Han Sans Neo","Roboto","Droid Sans","Apple-Gothic","dotum";
  font-weight: 500;
  font-size: 8px;
  color: #333;
  letter-spacing: -0.4px;
  line-height: 10px;
}
.cm-mallwish-searchwrap .cm-mallwish {
  display: none;
}
.pc [data-sticky].is-fixed .cm-mallwish-wrap {
  display: block;
  margin-bottom: 0;
  padding: 0;
}
.pc [data-sticky].is-fixed .cm-mallwish-wrap .cm-mallwish {
  display: none;
}
.pc [data-sticky].is-fixed .cm-mallwish-searchwrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: auto;
}
.pc [data-sticky].is-fixed .cm-mallwish-searchwrap .cm-mallwish {
  display: inline-block;
  position: relative;
  top: auto;
  right: auto;
  margin-top: 4px;
  margin-left: 20px;
}
.pc [data-sticky].is-fixed .cm-mallwish-searchwrap .cm-mallwish-btn {
  padding-bottom: 0;
}
.pc [data-sticky].is-fixed .cm-mallwish-searchwrap .cm-mallwish-btn .wish_num {
  display: none;
}
.pc [data-sticky].is-fixed .cm-mallwish-searchwrap .cm-mallwish-tooltip {
  top: 100%;
  bottom: auto;
  margin-bottom: 0;
}
.pc [data-sticky].is-fixed .cm-mallwish-searchwrap .cm-mallwish-tooltip:before, .pc [data-sticky].is-fixed .cm-mallwish-searchwrap .cm-mallwish-tooltip:after {
  top: auto;
  bottom: 100%;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.pc [data-sticky].is-fixed .cm-mallwish-searchwrap .cm-mallwish-tooltip:after {
  margin-top: 0;
  margin-bottom: -1px;
}
.video-container video {
  width: 100%;
}
.video-container .youtube-frame {
  width: 100%;
}
.embed-video__wrap {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
}
.embed-video__wrap iframe, .embed-video__wrap video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 0 none;
  vertical-align: top;
}
.pc .cm-layer {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3000;
}
.pc .cm-layer.is-hide {
  display: none;
}
.pc .cm-layer.is-full {
  width: 100%;
  display: block !important;
}
.pc .cm-layer.is-full .cm-layer__dimmed {
  display: none;
}
.pc .cm-layer.is-full .cm-layer__wrap {
  width: 100%;
}
.pc .cm-layer.is-full .cm-layer__header {
  display: none;
}
.pc .cm-layer.is-full .cm-layer__close-wrap {
  display: none;
}
.pc .cm-layer.is-full .cm-layer__container {
  padding-bottom: 20px;
}
.pc .cm-layer__layout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  height: 90vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.pc .cm-layer__layout .cm-layer__container {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: auto;
}
.pc .cm-layer__dimmed {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
}
.pc .cm-layer__inner {
  position: absolute;
  z-index: 10;
  overflow-y: auto;
  width: 100%;
  height: 100%;
  font-size: 0;
  text-align: center;
}
.pc .cm-layer__inner:before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  content: "";
}
.pc .cm-layer__wrap {
  display: inline-block;
  position: relative;
  max-width: 100%;
  background: #fff;
  font-size: 14px;
  line-height: 1.5;
  text-align: left;
  vertical-align: middle;
}
.pc .cm-layer.p_layer .cm-layer__wrap {
  position: relative;
  width: 500px;
  padding: 0 20px 20px;
  border: 2px solid #333;
}
.pc .cm-layer.p_layer .cm-layer__close-wrap {
  position: absolute;
  top: 17px;
  right: 20px;
  z-index: 999;
}
.pc .cm-layer.p_layer .cm-layer__close-wrap > a {
  display: block;
  width: 15px;
  height: 15px;
}
.pc .cm-layer.p_layer .cm-layer__close-wrap > a:after {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  background: url("https://static.elandrs.com/f/img/pc/btn_laypop_close.png") no-repeat 0 0;
}
.pc .cm-layer.p_layer .cm-layer__header {
  padding: 17px 0 15px;
  border-bottom: 1px solid #ddd;
  text-align: center;
}
.pc .cm-layer.p_layer .cm-layer__header h2 {
  font-size: 18px;
  font-weight: 800;
  color: #333;
}
.pc .cm-layer.p_layer .cm-layer__header.lay_tit02 {
  padding: 16px 0 18px;
  border: 0 none;
}
.pc .cm-layer.p_layer .cm-layer__container {
  padding-top: 20px;
}
.pc .cm-layer.p_layer .box_scroll {
  overflow: auto;
  overflow-x: hidden;
  max-height: 429px;
  margin-right: -20px;
  padding-right: 20px;
  scrollbar-3dlight-color: #fff;
  scrollbar-darkshadow-color: #fff;
  scrollbar-highlight-color: #ccc;
  scrollbar-shadow-color: #ccc;
  scrollbar-face-color: #fff;
  scrollbar-arrow-color: #ccc;
  scrollbar-track-color: #fff;
}
.pc .cm-layer.p_layer .box_scroll > * {
  width: 456px;
}
.pc .cm-layer.p_layer .bg_incart {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: 100%;
  height: 26px;
  padding-top: 54px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_cart02.png") center 6px no-repeat;
  font-size: 12px;
  color: #666;
  text-align: center;
}
.pc .cm-layer.p_layer .set_btn {
  margin-top: 20px;
}
.pc .cm-layer.p_layer.active {
  display: block;
}
.pc .cm-layer.p_layer.in_cart .cm-layer__wrap {
  width: 250px;
}
.pc .cm-layer.p_layer.cp-pop-wish {
  z-index: 3010;
}
.pc .cm-layer.p_layer.type01 .cm-layer__wrap {
  width: 300px;
}
.pc .cm-layer.p_layer.type02 .cm-layer__wrap {
  width: 800px;
}
.pc .cm-layer.p_layer.type03 .cm-layer__wrap {
  width: 380px;
}
.pc .cm-layer.p_layer.type04 .cm-layer__wrap {
  width: 430px;
}
.pc .cm-layer.p_layer.type05 .cm-layer__wrap {
  width: 1080px;
}
.pc .cm-layer.p_layer.inquiry .cm-layer__wrap {
  width: 700px;
}
.pc .cm-layer.bk-layer .cm-layer__wrap {
  width: 100%;
  background: transparent;
}
.pc .cm-layer.bk-layer .cm-layer__container {
  position: relative;
  padding: 12px;
  background: rgba(0, 0, 0, 0.8);
}
.pc .cm-layer.bk-layer .btn_close {
  position: absolute;
  right: 12px;
  top: 12px;
  width: 17px;
  height: 17px;
  z-index: 9999;
  background: url("https://static.elandrs.com/f/img/pc/bg_hd_t_bn_nb_kids.png") no-repeat;
  background-size: 17px 17px;
}
.pc .cm-layer.bk-layer .btn_close span {
  width: 15px;
  height: 15px;
  font-size: 0;
  text-indent: -9999px;
}
.pc .cm-layer.bk-layer .pop_tit {
  color: #fff;
}
.pc .cm-layer.bk-layer .pop_txt {
  color: #fff;
  font-size: 13px;
  text-align: center;
}
.pc .cm-layer.bk-layer .pop_txt h2 {
  display: block;
  padding: 10px 0 18px 0;
  font-weight: bold;
  font-size: 18px;
  line-height: 18px;
  color: #E5132E;
  letter-spacing: -0.7px;
  margin: 0;
}
.pc .cm-layer.bk-layer .pop_txt p {
  color: #fff;
  font-size: 16px;
  letter-spacing: -0.05em;
  margin: 0;
}
.pc .cm-layer.bk-layer .pop_txt em {
  font-weight: bold;
  font-style: normal;
}
.pc .cm-layer.sp-layer .cm-layer__wrap {
  width: 645px;
  top: -10px;
  right: -20px;
  z-index: 210;
  width: 645px;
  padding: 20px 56px 0;
  background: #fff;
  -webkit-box-shadow: 6px 6px 16px rgba(0, 0, 0, 0.1);
  box-shadow: 6px 6px 16px rgba(0, 0, 0, 0.1);
}
.pc .cm-layer.sp-layer .cm-layer__close-wrap {
  overflow: hidden;
  height: 40px;
  margin: 0 -56px;
  border-top: #e9e9ed 1px solid;
}
.pc .cm-layer.sp-layer .cm-layer__close-wrap > a {
  display: block;
  float: right;
  position: relative;
  padding: 0 32px 0 16px;
  color: #767676;
  font-size: 13px;
  line-height: 40px;
}
.pc .cm-layer.sp-layer .cm-layer__close-wrap > a:after {
  content: "";
  display: block;
  position: absolute;
  right: 16px;
  top: 50%;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  background: url("https://static.elandrs.com/f/img/pc/shoopen/ico_common.png") no-repeat -175px -104px;
}
.pc .cp-pop-wish .cm-layer__container {
  text-align: center;
}
.pc .cp-pop-wish .cm-layer__container strong {
  display: inline-block;
  margin-bottom: 16px;
  padding-left: 22px;
  font-size: 16px;
  color: #333;
  font-weight: 800;
  background: url("https://static.elandrs.com/f/img/pc/ico_my_confirm.png") 0 center no-repeat;
}
.pc .cp-pop-wish .cm-layer__container p {
  text-align: center;
  color: #333;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev .ico,
.swiper-button-next .ico {
  display: block;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  background: rgba(0, 0, 0, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  -webkit-transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top;
  -webkit-transition: 200ms transform, 200ms top, 200ms -webkit-transform;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  -webkit-transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left;
  -webkit-transition: 200ms transform, 200ms left, 200ms -webkit-transform;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  -webkit-transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right;
  -webkit-transition: 200ms transform, 200ms right, 200ms -webkit-transform;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 10px;
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px;
}
.pc .swiper-slide img {
  display: block;
  max-width: 100%;
}
.pc .center-swiper .swiper-slide {
  width: 1080px;
}
.pc .btn-kwd {
  font-size: 12px;
  color: #000;
  border: 1px solid #000;
  padding: 10px 20px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-border-radius: 100vw;
  border-radius: 100vw;
  display: block;
}
.pc .kwd-swiper > div > .swiper-slide {
  width: auto;
}
.pc .pause-swiper .swiper-pagination {
  bottom: 18px;
}
.pc .pause-swiper .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: url("https://static.elandrs.com/f/img/pc/indi_pshop.png") no-repeat 0 0;
  margin: 3px 2px;
}
.pc .pause-swiper .swiper-pagination-bullet-active {
  background: url("https://static.elandrs.com/f/img/pc/indi_pshop.png") no-repeat 0 -10px;
}
.pc .pause-swiper .swiper-btn {
  position: absolute;
  bottom: 22px;
  left: 53%;
  z-index: 15;
}
.pc .btn-start {
  width: 16px;
  height: 16px;
  margin: 0;
  background: url("https://static.elandrs.com/f/img/pc/ico_indi_play.png") center center no-repeat;
  display: none;
  text-indent: -9999px;
}
.pc .btn-stop {
  width: 16px;
  height: 16px;
  margin: 0;
  background: url("https://static.elandrs.com/f/img/pc/ico_indi_stop.png") center center no-repeat;
  display: block;
  text-indent: -9999px;
}
.pc [data-swiper-play], .pc [data-swiper-pause] {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0;
  text-indent: -9999px;
  background-position: center center;
  background-repeat: no-repeat;
  vertical-align: top;
}
.pc [data-swiper-play] {
  background-image: url("https://static.elandrs.com/f/img/pc/ico_indi_play.png");
}
.pc [data-swiper-pause] {
  background-image: url("https://static.elandrs.com/f/img/pc/ico_indi_stop.png");
}
.pc .cm-slider-wrap {
  position: relative;
}
.pc .arrow-box {
  position: absolute;
  right: 0;
  top: -56px;
  font-size: 0;
}
.pc .arrow-box .swiper-button-prev, .pc .arrow-box .swiper-button-next {
  display: inline-block;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  width: 25px;
  height: 25px;
  outline-offset: -1px;
  border: 1px solid #ddd;
  background: none;
  background-color: #fff;
  margin: 0;
}
.pc .arrow-box .swiper-button-prev:after, .pc .arrow-box .swiper-button-next:after {
  position: absolute;
  top: 50%;
  margin-top: -4px;
  width: 8px;
  height: 8px;
  border-top: 2px solid #999;
  border-right: 2px solid #999;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: '';
}
.pc .arrow-box .swiper-button-prev:after {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
  left: 9px;
}
.pc .arrow-box .swiper-button-next {
  margin-left: -1px;
}
.pc .arrow-box .swiper-button-next:after {
  right: 9px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.pc .page-btn-box .swiper-button-prev, .pc .page-btn-box .swiper-button-next {
  width: 44px;
  background-image: none;
  background-color: rgba(0, 0, 0, 0.2);
}
.pc .page-btn-box .swiper-button-prev:before, .pc .page-btn-box .swiper-button-next:before {
  display: block;
  position: absolute;
  width: 13px;
  height: 13px;
  top: 50%;
  margin-top: -6.5px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: '';
}
.pc .page-btn-box .swiper-button-prev:hover, .pc .page-btn-box .swiper-button-prev:focus, .pc .page-btn-box .swiper-button-next:hover, .pc .page-btn-box .swiper-button-next:focus {
  width: auto;
  background-color: rgba(0, 0, 0, 0.5);
}
.pc .page-btn-box .swiper-button-prev:hover .page, .pc .page-btn-box .swiper-button-prev:focus .page, .pc .page-btn-box .swiper-button-next:hover .page, .pc .page-btn-box .swiper-button-next:focus .page {
  display: block;
}
.pc .page-btn-box .swiper-button-prev {
  -webkit-border-radius: 0 50px 50px 0;
  border-radius: 0 50px 50px 0;
  left: 0px;
}
.pc .page-btn-box .swiper-button-prev:before {
  left: 16px;
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}
.pc .page-btn-box .swiper-button-prev .page {
  padding: 0 20px 0 40px;
}
.pc .page-btn-box .swiper-button-next {
  -webkit-border-radius: 50px 0 0 50px;
  border-radius: 50px 0 0 50px;
  right: 0px;
}
.pc .page-btn-box .swiper-button-next:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  right: 16px;
}
.pc .page-btn-box .swiper-button-next .page {
  padding: 0 40px 0 20px;
}
.pc .page-btn-box .page {
  display: none;
  position: relative;
  line-height: 44px;
  font-size: 15px;
  color: #fff;
  z-index: 1;
}
.pc .page-btn-box .ico {
  display: block;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
}
.pc .page-btn-box.small .swiper-button-prev, .pc .page-btn-box.small .swiper-button-next {
  width: 34px;
  height: 34px;
  margin-top: -17px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}
.pc .page-btn-box.small .swiper-button-prev:before, .pc .page-btn-box.small .swiper-button-next:before {
  width: 11px;
  height: 11px;
  margin-top: -5.5px;
}
.pc .page-btn-box.small .swiper-button-prev:hover, .pc .page-btn-box.small .swiper-button-prev:focus, .pc .page-btn-box.small .swiper-button-next:hover, .pc .page-btn-box.small .swiper-button-next:focus {
  width: auto;
}
.pc .page-btn-box.small .swiper-button-prev .page, .pc .page-btn-box.small .swiper-button-next .page {
  font-size: 14px;
}
.pc .page-btn-box.small .swiper-button-prev {
  left: 10px;
}
.pc .page-btn-box.small .swiper-button-prev:before {
  left: 13px;
}
.pc .page-btn-box.small .swiper-button-prev .page {
  padding: 0 15px 0 30px;
}
.pc .page-btn-box.small .swiper-button-next {
  right: 10px;
}
.pc .page-btn-box.small .swiper-button-next:before {
  right: 13px;
}
.pc .page-btn-box.small .swiper-button-next .page {
  padding: 0 30px 0 15px;
}
.pc .page-btn-box.small .page {
  line-height: 34px;
}
.pc .page-btn-box.round .swiper-button-prev, .pc .page-btn-box.round .swiper-button-next {
  width: 40px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.pc .page-btn-box.round .swiper-button-prev:hover, .pc .page-btn-box.round .swiper-button-prev:focus, .pc .page-btn-box.round .swiper-button-next:hover, .pc .page-btn-box.round .swiper-button-next:focus {
  width: 40px;
}
.pc .page-btn-box.circle .swiper-button-prev, .pc .page-btn-box.circle .swiper-button-next {
  width: 40px;
  height: 40px;
  margin-top: -20px;
  top: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.pc .circle-btn-box .swiper-button-prev, .pc .circle-btn-box .swiper-button-next {
  width: 40px;
  height: 40px;
  margin-top: -20px;
  top: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.2);
  background-image: none;
}
.pc .circle-btn-box .swiper-button-prev:hover, .pc .circle-btn-box .swiper-button-next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.pc .circle-btn-box .swiper-button-prev:after, .pc .circle-btn-box .swiper-button-next:after {
  display: block;
  position: absolute;
  top: 50%;
  width: 10px;
  height: 10px;
  margin-top: -5px;
  border-top: 2px solid #000;
  border-right: 2px solid #000;
  content: "";
}
.pc .circle-btn-box .swiper-button-prev {
  left: 10px;
}
.pc .circle-btn-box .swiper-button-prev:after {
  left: 16px;
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}
.pc .circle-btn-box .swiper-button-next {
  right: 10px;
}
.pc .circle-btn-box .swiper-button-next:after {
  right: 16px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.pc .swiper-control.set1 {
  text-align: center;
  position: absolute;
  width: 100%;
  bottom: 15px;
  left: 0;
  z-index: 10;
}
.pc .swiper-control.set1 .swiper-btn {
  display: inline-block;
}
.pc .swiper-control.set1 .swiper-btn a {
  vertical-align: middle;
}
.pc .swiper-control.set1 [data-swiper-play] {
  background-image: url("https://static.elandrs.com/f/img/pc/ico_indi_play2.png");
}
.pc .swiper-control.set1 [data-swiper-pause] {
  background-image: url("https://static.elandrs.com/f/img/pc/ico_indi_stop2.png");
}
.pc .swiper-control.set1 .swiper-pagination {
  position: static;
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
}
.pc .swiper-control.set1 .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  margin: 0px 4px;
  background-color: #ddd;
}
.pc .swiper-control.set1 .swiper-pagination-bullet-active {
  background-color: #000;
}
.pc .swiper-arrow.base .swiper-button-prev, .pc .swiper-arrow.base .swiper-button-next {
  display: block;
  position: absolute;
  top: 20px;
  width: 20px;
  height: 30px;
  margin-top: 0;
  background: none;
}
.pc .swiper-arrow.base .swiper-button-prev:before, .pc .swiper-arrow.base .swiper-button-next:before {
  background-image: none;
}
.pc .swiper-arrow.base .swiper-button-prev:after, .pc .swiper-arrow.base .swiper-button-next:after {
  display: block;
  position: absolute;
  top: 50%;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  border-top: 2px solid #E0E0E0;
  border-right: 2px solid #E0E0E0;
  content: "";
}
.pc .swiper-arrow.base .swiper-button-prev:hover:after, .pc .swiper-arrow.base .swiper-button-next:hover:after {
  border-color: #000;
}
.pc .swiper-arrow.base .swiper-button-prev {
  left: 0;
}
.pc .swiper-arrow.base .swiper-button-prev:after {
  left: 16px;
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}
.pc .swiper-arrow.base .swiper-button-next {
  right: 0;
}
.pc .swiper-arrow.base .swiper-button-next:after {
  right: 16px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.pc .swiper-arrow.base .swiper-button-disabled {
  display: none;
}
.pc [class*="ks-"] .swiper-slide > a, .pc [class*="ks-"] .swiper-slide .links {
  display: block;
}
.pc [class*="ks-"] .swiper-slide > a:focus, .pc [class*="ks-"] .swiper-slide .links:focus {
  outline: 2px auto #000;
  outline-offset: -2px;
}
.pc [class*="ks-"] .swiper-arrow.base .swiper-button-prev, .pc [class*="ks-"] .swiper-arrow.base .swiper-button-next {
  top: 28px;
  width: 35px;
  height: 35px;
}
.pc [class*="ks-"] .page-btn-box.arrow .swiper-button-disabled {
  display: none;
}
.pc [class*="ks-"] .page-btn-box.arrow .swiper-button-prev:hover, .pc [class*="ks-"] .page-btn-box.arrow .swiper-button-prev:focus, .pc [class*="ks-"] .page-btn-box.arrow .swiper-button-next:hover, .pc [class*="ks-"] .page-btn-box.arrow .swiper-button-next:focus {
  width: 40px;
}
.pc [class*="ks-"] .page-btn-box .swiper-button-prev, .pc [class*="ks-"] .page-btn-box .swiper-button-next {
  position: absolute;
  top: 50%;
  margin-top: -30px;
  z-index: 9;
  width: 40px;
  height: 60px;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #000;
  opacity: 0.2;
}
.pc [class*="ks-"] .page-btn-box .swiper-button-prev:before, .pc [class*="ks-"] .page-btn-box .swiper-button-next:before {
  display: block;
  width: 15px;
  height: 15px;
}
.pc [class*="ks-"] .page-btn-box .swiper-button-prev:hover, .pc [class*="ks-"] .page-btn-box .swiper-button-prev:focus, .pc [class*="ks-"] .page-btn-box .swiper-button-next:hover, .pc [class*="ks-"] .page-btn-box .swiper-button-next:focus {
  width: auto;
  opacity: 0.6;
}
.pc [class*="ks-"] .page-btn-box .swiper-button-prev:hover .page, .pc [class*="ks-"] .page-btn-box .swiper-button-prev:focus .page, .pc [class*="ks-"] .page-btn-box .swiper-button-next:hover .page, .pc [class*="ks-"] .page-btn-box .swiper-button-next:focus .page {
  display: block;
  font-size: 14px;
  line-height: 60px;
  font-weight: 400;
}
.pc [class*="ks-"] .circle-btn-box .swiper-button-prev, .pc [class*="ks-"] .circle-btn-box .swiper-button-next {
  background-color: #fff;
  width: 42px;
  height: 42px;
  border: 1px solid #ddd;
}
.pc [class*="ks-"] .circle-btn-box .swiper-button-prev:after, .pc [class*="ks-"] .circle-btn-box .swiper-button-next:after {
  border-color: #8f9293;
  width: 12px;
  height: 12px;
  margin-top: -6px;
}
.pc [class*="ks-"] .circle-btn-box .swiper-button-prev:hover, .pc [class*="ks-"] .circle-btn-box .swiper-button-next:hover {
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
.pc [class*="ks-"] .circle-btn-box .swiper-button-prev:hover:after, .pc [class*="ks-"] .circle-btn-box .swiper-button-next:hover:after {
  border-color: #000;
}
.pc [class*="ks-"] .circle-btn-box .swiper-button-prev {
  left: -20px;
}
.pc [class*="ks-"] .circle-btn-box .swiper-button-next {
  right: -20px;
}
.pc [class*="ks-"] .circle-btn-box .swiper-button-disabled {
  opacity: 0;
}
.pc [class*="ks-"] .swiper-control.set1 .swiper-pagination-bullet {
  background-color: #191919;
  opacity: 0.2;
  border: 2px solid #191919;
}
.pc [class*="ks-"] .swiper-control.set1 .swiper-pagination-bullet-active {
  opacity: 1;
  border-color: #7FBA34;
  background-color: transparent;
}
.pc [class*="ks-"] .swiper-control.set1 [data-swiper-play], .pc [class*="ks-"] .swiper-control.set1 [data-swiper-pause] {
  position: relative;
  width: 20px;
  height: 20px;
  background: none;
}
.pc [class*="ks-"] .swiper-control.set1 [data-swiper-pause]:before, .pc [class*="ks-"] .swiper-control.set1 [data-swiper-pause]:after {
  content: "";
  display: block;
  position: absolute;
  width: 2px;
  height: 14px;
  background: #fff;
  top: 50%;
  margin-top: -7px;
}
.pc [class*="ks-"] .swiper-control.set1 [data-swiper-pause]:before {
  left: 5px;
}
.pc [class*="ks-"] .swiper-control.set1 [data-swiper-pause]:after {
  right: 5px;
}
.pc [class*="ks-"] .swiper-control.set1 [data-swiper-play]:after {
  display: inline-block;
  position: absolute;
  width: 0px;
  height: 0px;
  top: 3px;
  left: 7px;
  border: 7px solid transparent;
  border-left-color: #fff;
  content: "";
}
.pc [class*="ks-"] .cm-slider-wrap .cm-slider ~ .circle-btn-box .swiper-button-prev, .pc [class*="ks-"] .cm-slider-wrap .cm-slider ~ .circle-btn-box .swiper-button-next {
  margin-top: -47px;
}
.pc [class*="ks-"] .cm-slider-wrap .cm-slider ~ .swiper-control.set1 {
  position: static;
  margin-top: 20px;
}
.pc [class*="ks-"] .cm-slider-wrap .cm-slider ~ .swiper-control.set1 .swiper-pagination-bullet {
  margin: 0px 3px;
}
.pc [class*="ks-"] .cm-slider-wrap .cm-slider ~ .swiper-control.set1 .swiper-btn {
  margin-left: 10px;
}
.pc [class*="ks-"] .cm-slider-wrap .cm-slider ~ .swiper-control.set1 [data-swiper-play]:after {
  border-left-color: #000;
}
.pc [class*="ks-"] .cm-slider-wrap .cm-slider ~ .swiper-control.set1 [data-swiper-pause]:before, .pc [class*="ks-"] .cm-slider-wrap .cm-slider ~ .swiper-control.set1 [data-swiper-pause]:after {
  background-color: #000;
}
.pc .fraction-box {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1;
}
.pc .fraction-box .swiper-pagination > * {
  font-size: 11px;
  line-height: 14px;
}
.pc .fraction-box .swiper-pagination-fraction {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 22px;
  width: auto;
  text-align: center;
  margin: 0;
  padding: 0;
  background-color: rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 100px;
  border-radius: 100px;
  padding: 0 10px;
}
.pc .fraction-box .swiper-pagination-current {
  color: #fff;
}
.pc .fraction-box .swiper-pagination-total {
  color: rgba(255, 255, 255, 0.5);
  padding-left: 2px;
}
.pc .fraction-box .swiper-pagination-total:before {
  content: "/";
  padding-right: 2px;
}
.pc .daterangepicker {
  display: none;
  position: absolute;
  background-color: #fff;
  border: 1px solid #8f908f;
  width: 335px;
  z-index: 3001;
  font-size: 15px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  font-family: "Noto Sans KR", "Malgun Gothic", "Roboto", "돋음", Dotum, "Apple SD Gothic Neo", sans-serif;
}
.pc .daterangepicker .drp-calendar {
  width: 275px;
  margin: 0 auto;
}
.pc .daterangepicker .drp-calendar.left, .pc .daterangepicker .drp-calendar.right {
  padding: 10px 0 18px;
}
.pc .daterangepicker .drp-calendar .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
  table-layout: fixed;
}
.pc .daterangepicker .drp-calendar .calendar-table table th,
.pc .daterangepicker .drp-calendar .calendar-table table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: auto;
  height: 38px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  white-space: nowrap;
  cursor: pointer;
}
.pc .daterangepicker .drp-calendar .calendar-table table th.week,
.pc .daterangepicker .drp-calendar .calendar-table table td.week {
  font-size: 80%;
  color: #ccc;
}
.pc .daterangepicker .drp-calendar .calendar-table table th.active, .pc .daterangepicker .drp-calendar .calendar-table table th.active:hover,
.pc .daterangepicker .drp-calendar .calendar-table table td.active,
.pc .daterangepicker .drp-calendar .calendar-table table td.active:hover {
  background-color: #e5132e;
  border-color: transparent;
  color: #fff;
  font-weight: bold;
}
.pc .daterangepicker .drp-calendar .calendar-table table th {
  color: #4c4c4c;
}
.pc .daterangepicker .drp-calendar .calendar-table table td {
  color: #808080;
}
.pc .daterangepicker .drp-calendar .calendar-table table th.month {
  position: relative;
  font-size: 15px;
  color: #000;
  font-weight: 400;
  height: 40px;
  line-height: 40px;
}
.pc .daterangepicker .drp-calendar .calendar-table table th.month .bcm-drp-today {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  height: 24px;
  cursor: pointer;
  line-height: 20px;
}
.pc .daterangepicker .drp-calendar .calendar-table table .available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}
.pc .daterangepicker .drp-calendar .calendar-table table .next span,
.pc .daterangepicker .drp-calendar .calendar-table table .prev span {
  border: solid #575757;
  border-width: 0 1px 1px 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}
.pc .daterangepicker .drp-calendar .calendar-table table .next:hover,
.pc .daterangepicker .drp-calendar .calendar-table table .prev:hover {
  background: none;
}
.pc .daterangepicker .drp-calendar .calendar-table table .next span {
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.pc .daterangepicker .drp-calendar .calendar-table table .prev span {
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
.pc .daterangepicker .drp-calendar .calendar-table table .off,
.pc .daterangepicker .drp-calendar .calendar-table table .off.in-range,
.pc .daterangepicker .drp-calendar .calendar-table table .off.start-date,
.pc .daterangepicker .drp-calendar .calendar-table table .off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #e5e5e5;
}
.pc .daterangepicker .drp-calendar .calendar-table table .in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.pc .daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}
.pc .daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}
.pc .daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  line-height: 12px;
  vertical-align: middle;
}
.pc .daterangepicker .drp-buttons .btn {
  display: inline-block;
  margin-left: 8px;
  padding: 4px 8px;
  background: #fff;
  border: 1px solid #000;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #000;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}
.pc .daterangepicker td.disabled,
.pc .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}
.pc .daterangepicker select.monthselect, .pc .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}
.pc .daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}
.pc .daterangepicker select.yearselect {
  width: 40%;
}
.pc .daterangepicker select.hourselect, .pc .daterangepicker select.minuteselect, .pc .daterangepicker select.secondselect, .pc .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}
.pc .daterangepicker .drp-selected {
  display: none;
  font-size: 12px;
  padding-right: 8px;
}
.pc .daterangepicker .daterangepicker .drp-calendar {
  width: 335px;
}
.pc .daterangepicker .daterangepicker .drp-calendar .calendar-table table tr td {
  height: 45px;
}
.pc .daterangepicker .daterangepicker .drp-calendar .calendar-table table tr td:first-child {
  color: #E5132E;
}
.pc .daterangepicker .daterangepicker .drp-calendar .calendar-table table tr td:first-child.off {
  color: #e5e5e5;
}
.pc .daterangepicker .daterangepicker .drp-calendar .calendar-table table tr td:last-child {
  color: #3887FD;
}
.pc .daterangepicker .daterangepicker .drp-calendar .calendar-table table tr td:last-child.off {
  color: #e5e5e5;
}
.pc .cm-dp__list:before, .pc .cm-dp__list:after {
  content: '';
  display: block;
  clear: both;
}
.pc .cm-dp__list input[type=radio], .pc .cm-dp__list input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
  opacity: 0;
  width: 0;
  height: 0;
}
.pc .cm-dp__list li {
  float: left;
  width: 85px;
  margin-left: -1px;
  color: #666;
  line-height: 28px;
  text-align: center;
}
.pc .cm-dp__list li:first-child {
  margin-left: 0;
}
.pc .cm-dp__list li label {
  display: block;
  position: relative;
  border: 1px solid #ddd;
  color: #666;
  line-height: 26px;
  text-align: center;
}
.pc .cm-dp__list li :checked + label {
  border: 1px solid #424242;
  background: #424242;
  color: #fff;
  font-weight: 400;
  z-index: 10;
}
.pc .btn01.full,
.pc .btn02.full,
.pc .btn03.full,
.pc .btn04.full,
.pc .btn05.full,
.pc .btn06.full,
.pc .btn07.full,
.pc .btn08.full {
  display: block;
  width: 100%;
}
.pc .btn01.full span,
.pc .btn02.full span,
.pc .btn03.full span,
.pc .btn04.full span,
.pc .btn05.full span,
.pc .btn06.full span {
  min-width: inherit;
  width: auto;
  padding: 0;
}
.pc .type_img img {
  vertical-align: middle;
}
.pc .type_img span {
  min-width: 0 !important;
}
.pc .type_img .js-picture {
  display: inline-block;
  vertical-align: top;
  margin-right: 3px;
}
.pc .btn01 {
  display: inline-block;
  border: 1px solid #333;
  background: #333;
  text-align: center;
  vertical-align: middle;
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.pc .btn01 span {
  display: block;
  min-width: 178px;
  height: 43px;
  padding: 0 10px;
  color: #fff;
  font-size: 14px;
  line-height: 43px;
  font-weight: 800;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.pc .btn01.c01 {
  border: 1px solid #333;
  background: #fff;
}
.pc .btn01.c01 span {
  color: #333;
}
.pc .btn01.c02 {
  border: 1px solid #c9000b;
  background: #c9000b;
}
.pc .btn01.c02 span {
  color: #fff;
}
.pc .btn01.c03 {
  border: 1px solid #ddd;
  background: #f3f3f3;
}
.pc .btn01.c03 span {
  color: #666;
}
.pc .btn01.c04 {
  border: 1px solid #bbb5a4;
  background: #bbb5a4;
}
.pc .btn01.c04 span {
  color: #fff;
}
.pc .btn01.c05 {
  border: 1px solid #c9000b;
  background: #c9000b;
}
.pc .btn01.c05 span {
  color: #fff;
}
.pc .btn01.c06 {
  border: 1px solid #dadada;
  background: #fff;
}
.pc .btn01.c06 span {
  color: #333;
}
.pc .btn01.c07 {
  border: 1px solid #2d2d2d;
  background: #2d2d2d;
}
.pc .btn01.c07 span {
  color: #fff;
}
.pc .btn01.c08 {
  border: 1px solid #222;
  background: #222;
}
.pc .btn01.c08 span {
  color: #fff;
}
.pc .btn01.c09 {
  border: 1px solid #eee;
  background: #eee;
}
.pc .btn01.c09 span {
  color: #333;
}
.pc .btn01.disabled {
  background: #ccc;
  border: 1px solid #ccc;
}
.pc .btn01.set_more {
  display: block;
  width: 100%;
}
.pc .btn01.set_more span {
  display: inline-block;
  width: auto;
  min-width: inherit;
  padding-right: 18px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow_more3.png") no-repeat 100% 54%;
}
.pc .btn02 {
  display: inline-block;
  border: 1px solid #333;
  background: #333;
  text-align: center;
  vertical-align: middle;
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.pc .btn02 span {
  display: block;
  min-width: 60px;
  height: 33px;
  padding: 0 20px;
  color: #fff;
  font-size: 13px;
  line-height: 33px;
  font-weight: 800;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.pc .btn02.c01 {
  border: 1px solid #333;
  background: #fff;
}
.pc .btn02.c01 span {
  color: #333;
}
.pc .btn02.c02 {
  border: 1px solid #c9000b;
  background: #c9000b;
}
.pc .btn02.c02 span {
  color: #fff;
}
.pc .btn02.c03 {
  border: 1px solid #ddd;
  background: #f3f3f3;
}
.pc .btn02.c03 span {
  color: #666;
}
.pc .btn02.c04 {
  border: 1px solid #b3b3b3;
  background: #b3b3b3;
}
.pc .btn02.c04 span {
  color: #fff;
}
.pc .btn02.c05 {
  border: 1px solid #c9000b;
  background: #c9000b;
}
.pc .btn02.c05 span {
  color: #fff;
}
.pc .btn02.c06 {
  border: 1px solid #dadada;
  background: #fff;
}
.pc .btn02.c06 span {
  color: #333;
}
.pc .btn02.c07 {
  border: 1px solid #2d2d2d;
  background: #2d2d2d;
}
.pc .btn02.c07 span {
  color: #fff;
}
.pc .btn02.c08 {
  border: 1px solid #222;
  background: #222;
}
.pc .btn02.c08 span {
  color: #fff;
}
.pc .btn02.c09 {
  border: 1px solid #eee;
  background: #eee;
}
.pc .btn02.c09 span {
  color: #333;
}
.pc .btn03 {
  display: inline-block;
  border: 1px solid #333;
  background: #333;
  text-align: center;
  vertical-align: middle;
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.pc .btn03 span {
  display: block;
  min-width: 50px;
  height: 26px;
  padding: 0 15px;
  color: #fff;
  font-size: 12px;
  line-height: 26px;
  font-weight: 800;
  letter-spacing: -1px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.pc .btn03.c01 {
  border: 1px solid #ccc;
  background: #fff;
}
.pc .btn03.c01.disabled {
  background: #ddd;
  border: none;
}
.pc .btn03.c01.disabled span {
  color: #fff;
  height: 28px;
  line-height: 28px;
}
.pc .btn03.c01 span {
  color: #333;
}
.pc .btn03.c02 {
  border: 1px solid #c9000b;
  background: #c9000b;
}
.pc .btn03.c02 span {
  color: #fff;
}
.pc .btn03.c03 {
  border: 1px solid #ddd;
  background: #f3f3f3;
}
.pc .btn03.c03 span {
  color: #666;
}
.pc .btn03.c04 {
  border: 1px solid #bbb5a4;
  background: #bbb5a4;
}
.pc .btn03.c04 span {
  color: #fff;
}
.pc .btn03.c05 {
  border: 1px solid #c9000b;
  background: #c9000b;
}
.pc .btn03.c05 span {
  color: #fff;
}
.pc .btn03.c06 {
  border: 1px solid #adadad;
  background: #adadad;
}
.pc .btn03.c06 span {
  color: #fff;
}
.pc .btn03.c07 {
  border: 1px solid #2d2d2d;
  background: #2d2d2d;
}
.pc .btn03.c07 span {
  color: #fff;
}
.pc .btn03.c08 {
  border: 1px solid #222;
  background: #222;
}
.pc .btn03.c08 span {
  color: #fff;
}
.pc .btn03.c09 {
  border: 1px solid #eee;
  background: #eee;
}
.pc .btn03.c09 span {
  color: #333;
}
.pc .btn04 {
  display: inline-block;
  border: 1px solid #454545;
  background: #454545;
  text-align: center;
  vertical-align: middle;
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.pc .btn04 span {
  display: block;
  min-width: 50px;
  height: 28px;
  padding: 0 15px;
  color: #fff;
  font-size: 12px;
  line-height: 28px;
  font-weight: 800;
  letter-spacing: -1px;
}
.pc .btn04.c01 {
  border: 1px solid #ccc;
  background: #fff;
}
.pc .btn04.c01 span {
  color: #333;
}
.pc .btn04.c02 {
  border: 1px solid #c9000b;
  background: #c9000b;
}
.pc .btn04.c02 span {
  color: #fff;
}
.pc .btn04.c03 {
  border: 1px solid #ddd;
  background: #f3f3f3;
}
.pc .btn04.c03 span {
  color: #666;
}
.pc .btn04.c04 {
  border: 1px solid #444;
  background: #444;
}
.pc .btn04.c04 span {
  color: #fff;
}
.pc .btn04.c05 {
  border: 1px solid #c9000b;
  background: #c9000b;
}
.pc .btn04.c05 span {
  color: #fff;
}
.pc .btn04.c06 {
  border: 1px solid #dadada;
  background: #fff;
}
.pc .btn04.c06 span {
  color: #333;
}
.pc .btn04.c07 {
  border: 1px solid #2d2d2d;
  background: #2d2d2d;
}
.pc .btn04.c07 span {
  color: #fff;
}
.pc .btn04.c08 {
  border: 1px solid #222;
  background: #222;
}
.pc .btn04.c08 span {
  color: #fff;
}
.pc .btn04.c09 {
  border: 1px solid #eee;
  background: #eee;
}
.pc .btn04.c09 span {
  color: #333;
}
.pc .btn04.replace span {
  display: inline-block;
  padding-right: 23px;
  margin-right: 12px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_replace.png") 100% 50% no-repeat;
}
.pc .btn04.full.replace span {
  margin-right: 0;
}
.pc .btn04.ico_evt01 {
  display: block;
  width: 100%;
}
.pc .btn04.ico_evt01 span {
  display: inline-block;
  padding-left: 32px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_join0.png") 0 center no-repeat;
}
.pc .btn04.no_member {
  padding: 0 15px;
}
.pc .btn04.no_member span {
  display: inline-block;
  padding: 0 7px 0 0;
  color: #666;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow02.gif") right center no-repeat;
}
.pc .btn04.dp11_6 span {
  display: inline-block;
  padding: 0 10px 0 34px;
  color: #fff;
  background: url("https://static.elandrs.com/f/img/pc/shop/ico_dp11_6.png") 10px center no-repeat;
  text-align: center;
}
.pc .btn05 {
  display: inline-block;
  border: 1px solid #333;
  background: #333;
  text-align: center;
  vertical-align: middle;
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.pc .btn05 span {
  display: block;
  min-width: 50px;
  height: 23px;
  padding: 0 10px;
  color: #fff;
  font-size: 12px;
  line-height: 23px;
  font-weight: 800;
}
.pc .btn05.c01 {
  border: 1px solid #ccc;
  background: #fff;
}
.pc .btn05.c01 span {
  color: #333;
}
.pc .btn05.c02 {
  border: 1px solid #c9000b;
  background: #c9000b;
}
.pc .btn05.c02 span {
  color: #fff;
}
.pc .btn05.c03 {
  border: 1px solid #ddd;
  background: #f3f3f3;
}
.pc .btn05.c03 span {
  color: #666;
}
.pc .btn05.c04 {
  border: 1px solid #bbb5a4;
  background: #bbb5a4;
}
.pc .btn05.c04 span {
  color: #fff;
}
.pc .btn05.c05 {
  border: 1px solid #c9000b;
  background: #c9000b;
}
.pc .btn05.c05 span {
  color: #fff;
}
.pc .btn05.c06 {
  border: 1px solid #dadada;
  background: #fff;
}
.pc .btn05.c06 span {
  color: #333;
}
.pc .btn05.c07 {
  border: 1px solid #2d2d2d;
  background: #2d2d2d;
}
.pc .btn05.c07 span {
  color: #fff;
}
.pc .btn05.c08 {
  border: 1px solid #222;
  background: #222;
}
.pc .btn05.c08 span {
  color: #fff;
}
.pc .btn05.c09 {
  border: 1px solid #eee;
  background: #eee;
}
.pc .btn05.c09 span {
  color: #333;
}
.pc .btn05.disabled {
  border-color: #ccc;
  background: #ccc;
  cursor: default;
}
.pc .btn06 {
  display: inline-block;
  border: 1px solid #333;
  background: #333;
  text-align: center;
  vertical-align: middle;
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.pc .btn06 span {
  display: block;
  width: 200px;
  height: 53px;
  color: #fff;
  font-size: 18px;
  line-height: 51px;
  font-weight: 800;
}
.pc .btn06.c01 {
  border: 1px solid #999;
  background: #fff;
}
.pc .btn06.c01 span {
  color: #000;
}
.pc .btn06.c02 {
  border: 1px solid #c9000b;
  background: #c9000b;
}
.pc .btn06.c02 span {
  color: #fff;
}
.pc .btn06.c03 {
  border: 1px solid #ddd;
  background: #f3f3f3;
}
.pc .btn06.c03 span {
  color: #666;
}
.pc .btn06.c04 {
  border: 1px solid #bbb5a4;
  background: #bbb5a4;
}
.pc .btn06.c04 span {
  color: #fff;
}
.pc .btn06.c05 {
  border: 1px solid #c9000b;
  background: #c9000b;
}
.pc .btn06.c05 span {
  color: #fff;
}
.pc .btn06.c06 {
  border: 1px solid #dadada;
  background: #fff;
}
.pc .btn06.c06 span {
  color: #333;
}
.pc .btn06.c07 {
  border: 1px solid #2d2d2d;
  background: #2d2d2d;
}
.pc .btn06.c07 span {
  color: #fff;
}
.pc .btn06.c08 {
  border: 1px solid #222;
  background: #222;
}
.pc .btn06.c08 span {
  color: #fff;
}
.pc .btn06.c09 {
  border: 1px solid #eee;
  background: #eee;
}
.pc .btn06.c09 span {
  color: #333;
}
.pc .btn06.disabled.c01 {
  border: 1px solid #ddd;
  background: #fff;
  color: #999;
}
.pc .btn06.disabled.c01 span {
  background: #fff;
  color: #999;
}
.pc .btn06.disabled.c02 {
  border: 1px solid #999 !important;
  background: #999 !important;
}
.pc .btn06.disabled.c02 span {
  color: #fff !important;
}
.pc .btn06.set_more {
  display: block;
  width: 100%;
}
.pc .btn06.set_more span {
  display: inline-block;
  width: auto;
  padding-right: 24px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow_more.png") no-repeat 100% 52%;
}
.pc .btn06.set_more2 {
  display: block;
  width: 100%;
}
.pc .btn06.set_more2 span {
  display: inline-block;
  width: auto;
  padding-right: 24px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow_more2.png") no-repeat 100% 52%;
}
.pc .btn07 {
  display: inline-block;
  border: 1px solid #000;
  background: #333;
  text-align: center;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pc .btn07 span {
  display: block;
  min-width: 30px;
  height: 18px;
  color: #fff;
  font-size: 11px;
  line-height: 18px;
  padding-left: 10px;
  padding-right: 10px;
}
.pc .btn07.c01 {
  border: 1px solid #ccc;
  background: #fff;
}
.pc .btn07.c01 span {
  color: #333;
}
.pc .btn07.c02 {
  border: 1px solid #c9000b;
  background: #c9000b;
}
.pc .btn07.c02 span {
  color: #fff;
}
.pc .btn07.c03 {
  border: 1px solid #ddd;
  background: #f3f3f3;
}
.pc .btn07.c03 span {
  color: #666;
}
.pc .btn07.c04 {
  border: 1px solid #bbb5a4;
  background: #bbb5a4;
}
.pc .btn07.c04 span {
  color: #fff;
}
.pc .btn07.c05 {
  border: 1px solid #c9000b;
  background: #c9000b;
}
.pc .btn07.c05 span {
  color: #fff;
}
.pc .btn07.c06 {
  border: 1px solid #dadada;
  background: #fff;
}
.pc .btn07.c06 span {
  color: #333;
}
.pc .btn07.c07 {
  border: 1px solid #2d2d2d;
  background: #2d2d2d;
}
.pc .btn07.c07 span {
  color: #fff;
}
.pc .btn07.c08 {
  border: 1px solid #222;
  background: #222;
}
.pc .btn07.c08 span {
  color: #fff;
}
.pc .btn07.c09 {
  border: 1px solid #eee;
  background: #eee;
}
.pc .btn07.c09 span {
  color: #333;
}
.pc .btn07.rv_down, .pc .btn07.rv_up, .pc .btn07.rv_del {
  padding-right: 5px;
}
.pc .btn07.rv_down span {
  padding-right: 15px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow09.gif") right center no-repeat;
}
.pc .btn07.rv_up {
}
.pc .btn07.rv_up span {
  padding-right: 15px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow10.png") right center no-repeat;
}
.pc .btn07.rv_del {
  background: #ddd;
}
.pc .btn07.rv_del span {
  padding-right: 15px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_rv_del.gif") right center no-repeat;
}
.pc .btn07.rv_edit {
  background: #ddd;
}
.pc .btn07.rv_edit span {
  min-width: 40px;
}
.pc .btn08 {
  display: inline-block;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #ccc;
  background: #fff;
  text-align: center;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pc .btn08 span {
  display: block;
  height: 22px;
  padding: 0 10px;
  font-weight: 500;
  font-size: 12px;
  color: #666;
  line-height: 22px;
}
.pc .btn08.more span {
  position: relative;
  padding-right: 19px;
}
.pc .btn08.more span:after {
  position: absolute;
  top: 50%;
  right: 9px;
  width: 5px;
  height: 8px;
  margin-top: -4px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow_more5.png") no-repeat 50% 50%;
  background-size: 100% auto;
  content: "";
}
.pc .btn_etc01 {
  display: inline-block;
  border: 1px solid #ccc;
  background: #fff;
  text-align: center;
  vertical-align: middle;
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.pc .btn_etc01 span {
  display: block;
  height: 23px;
  color: #666;
  font-size: 12px;
  line-height: 22px;
  padding-left: 15px;
  padding-right: 15px;
  letter-spacing: -1px;
}
.pc .btn_etc01.on {
  border: 1px solid #bbb5a4;
  background: #bbb5a4;
}
.pc .btn_etc01.on span {
  color: #fff;
  padding-left: 22px;
  padding-right: 6px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_btn_etc01.png") 6px center no-repeat;
}
.pc .btn_etc02 {
  display: inline-block;
  border: 1px solid #ccc;
  background: #fff;
  text-align: center;
  vertical-align: middle;
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.pc .btn_etc02 span {
  display: block;
  height: 23px;
  margin-right: 11px;
  color: #666;
  font-size: 12px;
  font-weight: 800;
  line-height: 23px;
  padding-left: 12px;
  padding-right: 10px;
  letter-spacing: -1px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow12.png") right center no-repeat;
}
.pc .btn_etc02.c01 {
  border: 1px solid #ccc;
}
.pc .btn_etc02.c01 span {
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow08.gif") right center no-repeat;
  color: #666;
}
.pc .btn_etc03 {
  display: inline-block;
  overflow: hidden;
  padding: 3px 20px 3px 0;
  text-align: center;
  font-family: dotum;
  font-size: 11px;
  letter-spacing: -1px;
  border: 1px solid #cc6666;
  color: #cc6666;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_doublecoupon.png") right center no-repeat;
}
.pc .btn_etc03 span {
  display: block;
  height: 22px;
  width: 60px;
  text-align: center;
  line-height: 12px;
}
.pc .btn_etc03 span strong {
  letter-spacing: initial;
}
.pc .btn_etc04 {
  display: inline-block;
  width: 118px;
  height: 28px;
  font-family: dotum;
  font-size: 12px;
  line-height: 28px;
  letter-spacing: -1px;
  border: 1px solid #ccc;
  font-weight: 800;
  text-align: center;
}
.pc .btn_etc04 span {
  display: inline-block;
  padding-right: 20px;
  height: 26px;
  color: #333;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_cp_down.png") right center no-repeat;
}
.pc .btn_etc04:hover {
  border: 1px solid #333;
  background: #333;
}
.pc .btn_etc04:hover span {
  color: #fff;
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_cp_down_hover.png");
}
.pc .btn_etc04.comp {
  background: #ddd;
  border: 1px solid #ddd;
}
.pc .btn_etc04.comp span {
  padding-right: 0;
  background: none;
  color: #fff;
}
.pc .btn_etc05 {
  display: inline-block;
  height: 35px;
  line-height: 36px;
  padding: 0 14px;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  background: #333;
}
.pc .btn_etc05:after {
  display: inline-block;
  width: 4px;
  height: 7px;
  margin-left: 4px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow18.png") no-repeat;
  content: "";
}
.pc .btn_txt01 {
  display: inline-block;
}
.pc .btn_txt01 span {
  display: block;
  padding: 0 7px 1px 0;
  border-bottom: 1px solid #ee4422;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow01.gif") 100% 5px no-repeat;
  color: #ee4422;
  font-size: 12px;
  font-weight: 800;
}
.pc .btn_txt01.c01 span {
  border-bottom: 1px solid #999;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow02.gif") 100% 5px no-repeat;
  color: #999;
}
.pc .btn_txt01.c02 span {
  border-bottom: 1px solid #666;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow06.gif") 100% 5px no-repeat;
  color: #666;
}
.pc .btn_txt01.c03 span {
  border-bottom: 1px solid #b5b5b5;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow13.png") 100% 5px no-repeat;
  color: #999;
  font-weight: 400;
}
.pc .btn_txt01.c04 span {
  border-bottom: 1px solid #333;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow14.png") 100% 5px no-repeat;
  color: #333;
}
.pc .btn_txt01.c05 span {
  border-bottom: 1px solid #333;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow14.png") 100% 5px no-repeat;
  color: #333;
  font-weight: 400;
}
@media \0screen {
  .pc .btn_txt01 span {
    padding-bottom: 0;
    background-position: 100% 4px;
  }
}
.pc .btn_txt02 {
  display: inline-block;
}
.pc .btn_txt02 span {
  display: block;
  padding: 0 7px 1px 0;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow03.gif") 100% 50% no-repeat;
  color: #666;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0;
  text-decoration: underline;
}
@media \0screen {
  .pc .btn_txt02 span {
    padding-bottom: 0;
    background-position: 100% center;
  }
}
.pc .btn_txt03 {
  display: inline-block;
}
.pc .btn_txt03 span {
  display: block;
  padding: 0 0 1px 0;
  color: #E5132E;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: -1px;
  border-bottom: 1px solid #E5132E;
}
.pc .btn_more01 {
  display: inline-block;
  margin-right: 10px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow04.png") 100% 5px no-repeat;
}
.pc .btn_more01 span {
  display: block;
  padding: 0 13px 0 0;
  color: #242424;
  font-size: 12px;
  line-height: 1.25em;
  font-family: "Verdana", "Nanum Gothic", sans-serif;
  font-weight: 400;
  letter-spacing: -1;
}
.pc .ico_arrow04 span {
  margin-right: 8px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow05.png") right center no-repeat;
}
.pc .ico_arrow08 {
  padding-right: 10px;
}
.pc .ico_arrow08 span {
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow08.gif") right center no-repeat;
}
.pc .ico_arrow18 {
  padding-right: 10px;
}
.pc .ico_arrow18 span {
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow18.png") right center no-repeat;
}
.pc .ico_arrow37 {
  padding-right: 10px;
}
.pc .ico_arrow37 span {
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow37.gif") right center no-repeat;
}
.pc .set_btn,
.pc .set_btn_up {
  text-align: center;
}
.pc .set_btn_down {
  text-align: center;
  margin-top: 10px;
}
.pc .set_btn_up {
  margin-bottom: 10px;
}
.pc .set_btn a,
.pc .set_btn button {
  margin-left: 7px;
}
.pc .set_btn.closed a,
.pc .set_btn.closed button {
  margin-left: 1px;
}
.pc .set_btn_up a,
.pc .set_btn_up button {
  margin-left: 1px;
}
.pc .set_btn_down a,
.pc .set_btn_down button {
  margin-left: 7px;
}
.pc .set_btn a:first-child,
.pc .set_btn button:first-child {
  margin-left: 0;
}
.pc .set_btn_up a:first-child,
.pc .set_btn_up button:first-child {
  margin-left: 0;
}
.pc .set_btn_down a:first-child,
.pc .set_btn_down button:first-child {
  margin-left: 0;
}
.pc .set_btn:after,
.pc .set_btn_up:after,
.pc .set_btn_down:after {
  display: block;
  content: '';
  clear: both;
}
.pc .set_btn.left,
.pc .set_btn_up.left,
.pc .set_btn_down.left {
  text-align: left;
}
.pc .set_btn.right,
.pc .set_btn_up.right,
.pc .set_btn_down.right {
  text-align: right;
}
.pc .set_btn .l_cont,
.pc .set_btn_up .l_cont,
.pc .set_btn_down .l_cont {
  float: left;
  width: 50%;
  text-align: left;
}
.pc .set_btn .r_cont,
.pc .set_btn_up .r_cont {
  float: right;
  width: 50%;
  text-align: right;
}
.pc .set_btn_down .r_cont {
  float: right;
  width: 50%;
  text-align: right;
}
.pc .set_btn_down .txt_c01 {
  line-height: 1.4em;
}
.pc .abs {
  position: relative;
  width: 100%;
  height: 28px;
}
.pc .abs .l_txt {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  line-height: 28px;
  color: #333;
}
.pc .abs .r_cont {
  position: absolute;
  right: 0;
  top: 0;
}
.pc .kims-my .btn_txt02 span, .pc .kims-my .btn05.c01 span, .pc .kims-my .btn05.p03 span, .pc .kims-my .btn05 span, .pc .kims-my .btn05.mainC03 span {
  font-weight: 400;
}
.pc .kims-my .btn_txt02 span strong, .pc .kims-my .btn05.c01 span strong, .pc .kims-my .btn05.p03 span strong, .pc .kims-my .btn05 span strong, .pc .kims-my .btn05.mainC03 span strong {
  font-weight: 400;
}
.pc input,
.pc select {
  word-break: normal;
  vertical-align: middle;
}
.pc div[class*="safe-"] input,
.pc div[class*="safe-"] select,
.pc div[class*="safe-"] textarea {
  font-family: "Noto Sans KR", "Roboto", "Droid Sans", "AppleSDGothicNeo";
}
.pc .chkbox,
.pc .rdo {
  width: 14px;
  height: 14px;
  cursor: pointer;
}
.pc .input_txt {
  width: 175px;
  height: 28px;
  padding: 0 10px;
  border: 1px solid #ddd;
  color: #333;
  line-height: 18px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pc .input_txt.readonly {
  border: 1px solid #ddd;
  background: #f3f3f3;
}
.pc .input_txt.wide {
  display: block;
  width: 100%;
}
.pc .textarea {
  width: 220px;
  height: 200px;
  padding: 6px 8px 5px 5px;
  border: 1px solid #ddd;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0;
  -webkit-appearance: none;
  resize: none;
}
.pc .textarea.wide {
  display: block;
  width: 100%;
}
.pc select {
  width: 220px;
  height: 28px;
  padding: 2px 5px 3px 5px;
  border: 1px solid #ddd;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  line-height: 22px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pc select.wide {
  width: 100%;
}
.pc .cm-select, .pc .lg-select {
  position: relative;
}
.pc .cm-select .selectize-control[style*="z-index"] .selectize-input a, .pc .lg-select .selectize-control[style*="z-index"] .selectize-input a {
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.pc .cm-select .selectize-input, .pc .lg-select .selectize-input {
  min-width: 120px;
}
.pc .cm-select .selectize-input a, .pc .lg-select .selectize-input a {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 38px;
  line-height: 36px;
  padding: 0 24px 0 10px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: #ddd 1px solid;
  background: #fff;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  overflow: hidden;
  font-size: 14px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pc .cm-select .selectize-input a::after, .pc .lg-select .selectize-input a::after {
  content: "";
  display: block;
  position: absolute;
  right: 9px;
  top: 50%;
  z-index: 5;
  width: 13px;
  height: 8px;
  margin-top: -4px;
  background: url("https://static.elandrs.com/f/img/pc/ico_safe_ct.png") no-repeat 0 0;
  background-position: -24px -19px;
  pointer-events: none;
}
.pc .cm-select .selectize-dropdown, .pc .lg-select .selectize-dropdown {
  position: absolute;
  left: 0;
  top: 37px;
  z-index: 4;
  width: 100%;
}
.pc .cm-select .selectize-dropdown .selectize-dropdown-content, .pc .lg-select .selectize-dropdown .selectize-dropdown-content {
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 250px;
  -webkit-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  border: #ddd 1px solid;
  background: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pc .cm-select .selectize-dropdown .selectize-dropdown-content a, .pc .lg-select .selectize-dropdown .selectize-dropdown-content a {
  display: block;
  overflow: hidden;
  padding: 0 24px 0 10px;
  height: 38px;
  font-size: 14px;
  line-height: 36px;
  color: #333;
}
.pc .cm-select .selectize-dropdown .selectize-dropdown-content a:hover, .pc .lg-select .selectize-dropdown .selectize-dropdown-content a:hover {
  background: #f4f4f4;
}
.pc .cm-select .selectize-dropdown .selectize-dropdown-content a:focus, .pc .lg-select .selectize-dropdown .selectize-dropdown-content a:focus {
  outline-offset: -1px;
}
.pc .cm-select .selectize-dropdown .selectize-dropdown-content a.active, .pc .lg-select .selectize-dropdown .selectize-dropdown-content a.active {
  font-weight: 700;
}
.pc .cm-select select, .pc .lg-select select {
  position: absolute !important;
  left: -99999px;
  top: -99999px;
  overflow: hidden;
  text-indent: -9999px;
  font-size: 1px;
  line-height: 1px;
  color: #fff;
}
.pc .cm-select select.normal, .pc .lg-select select.normal {
  position: static !important;
  width: auto;
  left: auto;
  top: auto;
  text-indent: 0;
  font-size: 13px;
  line-height: 1.3;
  color: #333;
  opacity: 1;
  cursor: pointer;
}
.pc .lg-select .selectize-input a:after {
  right: 0;
  background: url("https://static.elandrs.com/f/img/pc/luxury/ico_select.png") no-repeat center right;
}
.pc .lg-select.type1 {
  text-align: right;
}
.pc .lg-select.type1 .selectize-input a {
  height: 18px;
  line-height: 1;
  text-align: right;
  padding-right: 16px;
  border-color: transparent;
  font-size: 14px;
  color: #000;
}
.pc .lg-select.type1 .selectize-dropdown {
  left: inherit;
  right: -15px;
  top: 25px;
  z-index: 11;
}
.pc .lg-select.type1 .selectize-dropdown-content {
  max-height: none;
  border-color: #000;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  padding: 10px;
}
.pc .lg-select.type1 .selectize-dropdown-content div + div {
  margin-top: 6px;
}
.pc .lg-select.type1 .selectize-dropdown-content a {
  height: 30px;
  padding: 6px 0;
  text-align: center;
  color: #999;
  line-height: inherit;
}
.pc .lg-select.type1 .selectize-dropdown-content a.active {
  font-weight: 400;
  color: #000;
}
.pc .lg-selgroup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.pc .count_area {
  position: relative;
  width: 48px;
  height: 26px;
  margin: 0 auto;
}
.pc .d_count {
  position: relative;
  height: 100%;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pc .d_count .count_input {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 59.64%;
  height: 100%;
  font-size: 13px;
  text-align: center;
  color: #333;
  line-height: 1;
  border: none;
}
.pc .d_count .count_buttons {
  position: absolute;
  top: 0;
  right: 0;
  width: 40.36%;
  height: 100%;
  border-left: 1px solid #ccc;
}
.pc .d_count .count_buttons .count_button_plus {
  display: block;
  height: 50%;
  border-bottom: 1px solid #ccc;
  text-indent: -9999px;
  background: #f8f8f8 url("https://static.elandrs.com/f/img/pc/common/ico_count_arrow_up.png") center center no-repeat;
}
.pc .d_count .count_buttons .count_button_minus {
  display: block;
  height: 50%;
  text-indent: -9999px;
  background: #f8f8f8 url("https://static.elandrs.com/f/img/pc/common/ico_count_arrow_down.png") center center no-repeat;
}
.pc .count_button_change {
  display: block;
  position: absolute;
  top: 31px;
  left: 0;
  width: 100%;
  height: 20px;
  border: 1px solid #ccc;
  font-size: 11px;
  line-height: 18px;
  color: #333;
  text-align: center;
  letter-spacing: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 800;
}
.pc .goods_count .msg_goods_count {
  margin-top: 4px;
  color: #494949;
  font-size: 12px;
  letter-spacing: -1px;
  text-align: center;
}
.pc .goods_count .msg_goods_count.off {
  color: #bbb;
}
.pc .phone_inputs {
  display: block;
  width: 60%;
  vertical-align: middle;
  *zoom: 1;
}
.pc .phone_inputs:after {
  display: block;
  clear: both;
  content: "";
}
.pc .phone_inputs > * {
  display: block;
  float: left;
}
.pc .phone_inputs select {
  width: 34%;
}
.pc .phone_inputs .cro {
  width: 3%;
  font-size: 12px;
  line-height: 28px;
  vertical-align: middle;
  text-align: center;
}
.pc .phone_inputs .input_txt {
  width: 30%;
}
.pc .phone_inputs.type02 {
  width: 87%;
}
.pc .email_inputs {
  display: block;
  width: 100%;
  vertical-align: middle;
  *zoom: 1;
}
.pc .email_inputs:after {
  display: block;
  clear: both;
  content: "";
}
.pc .email_inputs > * {
  display: block;
  float: left;
}
.pc .email_inputs .cro {
  width: 5%;
  font-size: 12px;
  line-height: 28px;
  vertical-align: middle;
  text-align: center;
}
.pc .email_inputs .input_txt {
  width: 27.5%;
  letter-spacing: -1px;
}
.pc .email_inputs select {
  margin-left: 2%;
  width: 30%;
}
.pc .card_inputs {
  display: left;
  width: 80%;
  vertical-align: middle;
  *zoom: 1;
}
.pc .card_inputs:after {
  display: block;
  clear: both;
  content: "";
}
.pc .card_inputs > * {
  display: block;
  float: left;
}
.pc .card_inputs .cro {
  width: 3%;
  font-size: 12px;
  line-height: 28px;
  vertical-align: middle;
  text-align: center;
}
.pc .card_inputs .input_txt {
  width: 20%;
}
.pc .zip_input {
  display: block;
  float: left;
  width: 100%;
  margin-top: -8px;
}
.pc .zip_input p {
  display: block;
  margin-top: 8px;
}
.pc .group-form-tbl {
  position: relative;
  margin-top: 10px;
  border-top: 1px solid #adadad;
}
.pc .group-form-tbl table {
  width: 100%;
  margin-bottom: -1px;
}
.pc .group-form-tbl th {
  padding: 16px 13px 16px 20px;
  height: 28px;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background: #f3f3f3;
  color: #333;
  text-align: left;
  font-weight: 400;
  line-height: 24px;
}
.pc .group-form-tbl td {
  padding: 16px 13px 16px 20px;
  height: 28px;
  border-bottom: 1px solid #ddd;
  vertical-align: middle;
  line-height: 24px;
}
.pc .group-form-tbl td p {
  line-height: 24px;
}
.pc .group-form-tbl form,
.pc .group-form-tbl label,
.pc .group-form-tbl input {
  vertical-align: middle;
}
.pc .group-form-tbl select {
  width: 220px;
  height: 28px;
  padding: 4px 5px 3px 5px;
  border: 1px solid #ddd;
  line-height: 22px;
  color: #666;
}
.pc .group-form-tbl .inp {
  width: 175px;
  height: 28px;
  padding: 0 10px;
  border: 1px solid #ddd;
  color: #333;
  line-height: 18px;
}
.pc .group-form-tbl .inp.readonly {
  border: 1px solid #ddd;
  background: #f3f3f3;
}
.pc .group-form-tbl .chkbox,
.pc .group-form-tbl .rdobox {
  width: 14px;
  height: 14px;
  cursor: pointer;
}
.pc .group-form-tbl .col-7 {
  display: inline-block;
  width: 7%;
}
.pc .group-form-tbl .col-10 {
  display: inline-block;
  width: 10%;
}
.pc .group-form-tbl .col-30 {
  display: inline-block;
  width: 30%;
}
.pc .group-form-tbl .col-60 {
  display: inline-block;
  width: 60%;
}
.pc .group-form-tbl .col-100 {
  display: block;
  width: 100%;
}
.pc .group-form-tbl .tel-inp__wrap {
  display: block;
  width: 60%;
  *zoom: 1;
}
.pc .group-form-tbl .tel-inp__wrap::after {
  display: block;
  clear: both;
  content: "";
}
.pc .group-form-tbl .tel-inp__wrap > * {
  display: block;
  float: left;
}
.pc .group-form-tbl .tel-inp__wrap select {
  width: 34%;
}
.pc .group-form-tbl .tel-inp__wrap .cro {
  width: 3%;
  font-size: 12px;
  line-height: 28px;
  vertical-align: middle;
  text-align: center;
}
.pc .group-form-tbl .tel-inp__wrap .inp {
  width: 30%;
}
.pc .group-form-tbl .zip-inp__wrap {
  display: block;
  float: left;
  width: 100%;
  margin-top: -8px;
}
.pc .group-form-tbl .zip-inp__wrap .zip-inp__inner {
  display: block;
  margin-top: 8px;
}
.pc .group-form-tbl .email-inp__wrap {
  display: block;
  width: 100%;
  *zoom: 1;
}
.pc .group-form-tbl .email-inp__wrap::after {
  display: block;
  clear: both;
  content: "";
}
.pc .group-form-tbl .email-inp__wrap > * {
  display: block;
  float: left;
}
.pc .group-form-tbl .email-inp__wrap .inp {
  width: 27.5%;
}
.pc .group-form-tbl .email-inp__wrap .cro {
  width: 5%;
  font-size: 12px;
  line-height: 28px;
  vertical-align: middle;
  text-align: center;
}
.pc .group-form-tbl .email-inp__wrap select {
  margin-left: 2%;
  width: 30%;
}
.pc .group-form-tbl .inp-file {
  height: auto;
  line-height: 1em;
  padding: 3px;
  border: 1px solid #ddd;
}
.pc .group-form-tbl .txtarea {
  display: block;
  width: 100%;
  height: 200px;
  padding: 6px 8px 5px 5px;
  border: 1px solid #ddd;
}
.pc .group-form-tbl .btn-txt__wrap {
  text-align: right;
}
.pc .group-form-tbl .btn-txt__wrap .btn-txt {
  display: inline-block;
  line-height: 1.25em;
}
.pc .group-form-tbl .btn-txt__wrap .btn-txt span {
  display: block;
  padding: 0 7px 1px 0;
  border-bottom: 1px solid #666;
  background: url("https://static.elandrs.com/f/img/pc/ico_arrow06.gif") 100% 5px no-repeat;
  color: #666;
  font-size: 12px;
  font-weight: 800;
}
.pc .group-form-tbl .form-guide01 {
  color: #999;
}
.pc .group-form-tbl .form-guide02 {
  color: #E5132E;
}
.pc .group-form-tbl .btn {
  display: inline-block;
  border: 1px solid #333;
  background: #333;
  text-align: center;
  vertical-align: middle;
}
.pc .group-form-tbl .btn span {
  display: block;
  min-width: 50px;
  height: 26px;
  padding: 0 15px;
  color: #fff;
  font-size: 12px;
  line-height: 26px;
  font-weight: 800;
  letter-spacing: -1px;
}
.pc .group-form-tbl .btn01 {
  border: 1px solid #ccc;
  background: #fff;
}
.pc .group-form-tbl .btn01 span {
  color: #333;
}
.pc .group-form-tbl .btn.disabled {
  background: #ddd;
  border: none;
  color: #fff;
  height: 28px;
  line-height: 28px;
  cursor: default;
}
.pc .group-form-tbl .btn.disabled span {
  color: #fff;
  height: 28px;
  line-height: 28px;
}
.pc .group-form-tbl + .btn__wrap {
  text-align: center;
  margin-top: 30px;
}
.pc .group-form-tbl + .btn__wrap .btn-submit {
  display: inline-block;
  border: 1px solid #333;
  background: #333;
  text-align: center;
  vertical-align: middle;
}
.pc .group-form-tbl + .btn__wrap .btn-submit span {
  display: block;
  min-width: 198px;
  height: 43px;
  padding: 0 10px;
  color: #fff;
  font-size: 14px;
  line-height: 43px;
  font-weight: 800;
}
.pc .cm-tab .tab__wrap {
  position: relative;
  z-index: 1;
}
.pc .cm-tab .tab-tit {
  margin: 0;
  *zoom: 1;
  border-bottom: 1px solid #333;
}
.pc .cm-tab .tab-tit:before, .pc .cm-tab .tab-tit:after {
  content: '';
  display: block;
  clear: both;
}
.pc .cm-tab .tab-tit li {
  float: left;
  width: 50%;
  background: #fff;
  margin-bottom: -1px;
  position: relative;
}
.pc .cm-tab .tab-tit li a {
  overflow: hidden;
  display: block;
  padding: 13px 5px;
  border: 1px solid #d7d7d7;
  margin: 0 0 0 -1px;
  border-bottom: 1px solid #000;
  font-size: 14px;
  color: #999;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pc .cm-tab .tab-tit li a:focus {
  outline-offset: -1px;
}
.pc .cm-tab .tab-tit .active {
  z-index: 30;
}
.pc .cm-tab .tab-tit .active a {
  padding-top: 12px;
  border-top: 2px solid #333;
  border-left: 1px solid #333;
  border-right: 1px solid #333;
  border-bottom: 1px solid #fff;
  background: #fff;
  color: #333;
  font-weight: 800;
}
.pc .cm-tab .size03 .tab-tit li {
  width: 33.3333%;
}
.pc .cm-tab .size04 .tab-tit li {
  width: 25%;
}
.pc .cm-tab .size05 .tab-tit li {
  width: 20%;
}
.pc .cm-tab .size06 .tab-tit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
}
.pc .cm-tab .size06 .tab-tit li {
  width: 20%;
  float: none;
  background: #fff;
  margin-bottom: -1px;
  position: relative;
  -webkit-box-flex: 6;
  -webkit-flex-grow: 6;
  -ms-flex-positive: 6;
  flex-grow: 6;
  max-width: 180px;
  position: relative;
}
.pc .cm-tab .size08 .tab-tit li {
  width: 12.5%;
}
.pc .cm-tab .size10 .tab-tit li {
  width: 10%;
}
.pc .cm-tab-cont__wrap {
  display: none;
  overflow: hidden;
}
.pc .cm-tab-cont__wrap.active {
  display: block;
}
.pc .cm-tab-cont__inner01, .pc .cm-tab-cont__inner02, .pc .cm-tab-cont__inner03 {
  position: relative;
}
.pc .cm-tab .type02 .tab-tit li {
  background: #f8f8f8;
}
.pc .cm-tab .type02 .tab-tit li a {
  border: 1px solid #d7d7d7;
  border-bottom: none;
  margin: 0 0 0 -1px;
  overflow: hidden;
  display: block;
  padding: 13px 5px;
  font-size: 14px;
  color: #999;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pc .cm-tab .type02 .tab-tit li.active a {
  color: #333;
  font-weight: 800;
  border: 1px solid #333;
  border-bottom: 1px solid #fff;
  background: #fff;
}
.pc .cm-tab .type03 .tab-tit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border: none;
  border-top: 1px solid #d7d7d7;
  border-left: 1px solid #d7d7d7;
}
.pc .cm-tab .type03 .tab-tit li {
  border-right: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
  margin: 0;
}
.pc .cm-tab .type03 .tab-tit li a {
  border: none;
  margin: 0;
}
.pc .cm-tab .type03 .tab-tit li.active {
  border-color: #242424;
}
.pc .cm-tab .type03 .tab-tit li.active a {
  border: none;
  background-color: #242424;
  color: #fff;
  font-weight: 500;
}
.pc .cm-tab-flex .tab-tit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px;
  padding-left: 1px;
  padding-top: 1px;
}
.pc .cm-tab-flex .tab-tit li {
  width: 12.5%;
  text-align: center;
  font-size: 0;
}
.pc .cm-tab-flex .tab-tit li a, .pc .cm-tab-flex .tab-tit li em {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border: 1px solid #d7d7d7;
  padding: 12px 2px;
  color: #555;
  font-size: 14px;
  line-height: 1;
  margin: -1px 0 0 -1px;
  height: -webkit-calc(100% + 1px);
  height: calc(100% + 1px);
}
.pc .cm-tab-flex .tab-tit li.active a {
  position: relative;
  overflow: hidden;
  border-color: #242424;
  background-color: #242424;
  color: #fff;
  font-weight: 500;
  z-index: 1;
}
.pc .cm-tab-flex.nowrap .tab-tit {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 0;
}
.pc .cm-tab-flex.nowrap .tab-tit li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%;
}
.pc .cm-tab-flex.nowrap .tab-tit li a {
  color: #828282;
  border: none;
  margin: 0;
  font-size: 15px;
  padding: 15px 12px;
}
.pc .cm-tab-flex.nowrap .tab-tit li a:hover {
  color: #000;
}
.pc .cm-tab-flex.nowrap .tab-tit li.active a {
  color: #fff;
  font-weight: 500;
}
.pc .cm-tab-center .tab-tit {
  font-size: 0;
  text-align: center;
}
.pc .cm-tab-center .tab-tit li {
  display: inline-block;
  width: auto;
  text-align: center;
  font-size: 0;
  background-color: #fff;
}
.pc .cm-tab-center .tab-tit li a {
  display: block;
  padding: 13px 20px;
  font-size: 15px;
  line-height: 1;
}
.pc .cm-tab-center .tab-tit li.active a {
  color: #E5132E;
  font-weight: 500;
}
.pc .cm-tab-center.type01 .tab-tit li {
  margin: 0 4px;
}
.pc .cm-tab-center.type01 .tab-tit li a {
  border: 1px solid #444;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  background-color: #fff;
}
.pc .cm-tab-center.type01 .tab-tit li.active a {
  background-color: #444;
  color: #fff;
}
.pc .cm-tab-center.type02 .tab-tit {
  border: 1px solid #ddd;
  border-right: none;
  border-left: none;
}
.pc .cm-tab-center.type02 .tab-tit li {
  position: relative;
  min-width: 110px;
}
.pc .cm-tab-center.type02 .tab-tit li a {
  padding: 19px 10px;
  color: #333;
}
.pc .cm-tab-center.type02 .tab-tit li.active a {
  color: #333;
}
.pc .cm-tab-center.type02 .tab-tit li.active:after {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 2px;
  background: #333;
  content: "";
}
.pc .cm-tab-center.type02 .tab__wrap + .tab-cont {
  margin-top: 30px;
}
.pc .cm-tab-main .tab-tit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.pc .cm-tab-main .tab-tit li {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  font-size: 0;
}
.pc .cm-tab-main .tab-tit li a {
  display: block;
  line-height: 1;
  font-size: 14px;
  color: #333;
}
.pc .cm-tab-main .tab-cont {
  margin-top: 30px;
}
.pc .cm-tab.flex-type .tab-tit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.pc .cm-tab.flex-type .tab-tit li {
  width: 100%;
  background: #fff;
  margin-bottom: -1px;
  position: relative;
}
.pc .kims-my .cm-tab .tab-tit li.active a {
  font-weight: normal;
}
.pc .lg-tab__wrap {
  position: relative;
  z-index: 1;
}
.pc .lg-tab-tit {
  text-align: center;
}
.pc .lg-tab .type1 .tab-tit {
  height: 44px;
  line-height: 44px;
  font-size: 0;
  text-align: center;
}
.pc .lg-tab .type1 .tab-tit li {
  float: none;
  position: relative;
  display: inline-block;
  height: 44px;
  padding: 0 7px;
  vertical-align: top;
}
.pc .lg-tab .type1 .tab-tit li + li {
  margin-left: 36px;
}
.pc .lg-tab .type1 .tab-tit li a {
  height: 44px;
  margin: 0;
}
.pc .lg-tab .type1 .tab-tit li a span {
  height: 44px;
  margin: 0;
  padding: 0;
  line-height: 44px;
  font-size: 14px;
}
.pc .lg-tab .type1 .tab-tit li.active a span {
  color: #222;
}
.pc .lg-tab .type1 .tab-tit li.active::after {
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 3px;
  background: #000;
  content: "";
}
.pc .lg-tab .type2 .tab-tit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pc .lg-tab .type2 .tab-tit li {
  float: none;
  padding: 0 10px;
}
.pc .lg-tab .type2 .tab-tit li a {
  display: block;
  padding: 4px 12px;
  -webkit-border-radius: 2px 2px 10px 2px;
  border-radius: 2px 2px 10px 2px;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  background-color: #fff;
  color: #000;
  text-align: center;
}
.pc .lg-tab .type2 .tab-tit li.active a {
  color: #fff;
  background-color: #000;
}
.pc .cm-tab-slide .tab__wrap {
  position: relative;
  min-height: 50px;
  border-top: 2px solid #333;
  border-bottom: 1px solid #333;
  padding: 10px 32px;
}
.pc .cm-tab-slide .cm-slider .swiper-slide a {
  display: block;
  line-height: 14px;
  padding: 5px 20px;
  margin: 0 2px;
  border: 2px solid transparent;
  font-weight: 400;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  font-family: 'Spoqa Han Sans Neo';
}
.pc .cm-tab-slide .cm-slider .swiper-slide a:focus {
  outline-offset: -1px;
}
.pc .cm-tab-slide .cm-slider .swiper-slide a.active, .pc .cm-tab-slide .cm-slider .swiper-slide a:hover {
  display: block;
  position: relative;
  border-color: #E5132E;
  color: #E5132E;
  font-weight: 500;
}
.pc .cm-tab-slide .swiper-button-prev, .pc .cm-tab-slide .swiper-button-next {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  top: 0;
  margin-top: 0;
  width: 32px;
  height: 50px;
  background: none;
}
.pc .cm-tab-slide .swiper-button-prev:before, .pc .cm-tab-slide .swiper-button-next:before {
  display: inline-block;
  width: 10px;
  height: 10px;
  border: 2px solid #000;
  border-left: none;
  border-bottom: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: '';
}
.pc .cm-tab-slide .swiper-button-prev {
  left: 0;
}
.pc .cm-tab-slide .swiper-button-prev:before {
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}
.pc .cm-tab-slide .swiper-button-next {
  right: 0;
}
.pc .cm-tab-slide .swiper-button-next:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.pc .cm-tab-slide .swiper-button-disabled {
  opacity: 0;
}
.pc .cm-tab-slide .ui-item__banner .inner_img:after {
  display: none;
}
.pc .cm-tab-slide .cm-category-none .no_data_txt {
  color: #333;
  font-size: 18px;
  height: 240px;
  border-bottom: 1px solid #ddd;
  margin: 0;
}
.pc .cm-tab-slide .cm-category-none .no_data_txt p {
  display: block;
  height: auto;
  border: none;
}
.pc .cm-tab-slide .no_data_txt {
  display: table;
  width: 100%;
}
.pc .cm-tab-slide .no_data_txt p {
  display: table-cell;
  width: 100%;
  height: 240px;
  border-bottom: 1px solid #ddd;
  vertical-align: middle;
  text-align: center;
  font-size: 18px;
  line-height: 1;
  color: #333;
}
.pc .alig_c {
  text-align: center;
}
.pc .alig_l {
  text-align: left;
}
.pc .alig_r {
  text-align: right;
}
.pc .board01 table {
  width: 100%;
}
.pc .board01 thead th {
  height: 44px;
  border-top: 1px solid #adadad;
  border-bottom: 1px solid #ddd;
  color: #333;
  background: #f3f3f3;
  font-weight: 800;
}
.pc .board01 tbody td {
  height: 20px;
  padding: 10px 5px;
  border-bottom: 1px solid #ddd;
}
.pc .board01 .alig_c {
  text-align: center;
}
.pc .board01 .btn_etc02.c01 {
  margin-top: 3px;
}
.pc .board02 table {
  width: 100%;
  border-bottom: 1px solid #ddd;
}
.pc .board02 thead th {
  height: 44px;
  padding: 0 10px;
  border-top: 1px solid #adadad;
  border-bottom: 1px solid #ddd;
  background: #f3f3f3;
  font-weight: 800;
  color: #333;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.pc .board02 tbody td {
  padding: 19px 10px;
  border-top: 1px solid #ddd;
  text-align: center;
}
.pc .board02 thead + tbody tr:first-child td {
  border-top: none;
}
.pc .board02 .alig_l {
  text-align: left;
}
.pc .board02 .set_vbtn {
  margin: -10px 0;
  padding: 0 10px;
}
.pc .board02 .date {
  font-family: "Verdana","Nanum Gothic",sans-serif;
  color: #333;
}
.pc .board02.card01 tbody td {
  height: 35px;
  padding: 19px 0px;
}
.pc .board02.card02 tbody td {
  height: 36px;
  padding: 18px 0px 19px;
}
.pc .board03 table {
  width: 100%;
  border-bottom: 1px solid #ddd;
}
.pc .board03 thead th {
  height: 38px;
  padding: 0 10px;
  border-top: 1px solid #adadad;
  border-bottom: 1px solid #ddd;
  background: #f3f3f3;
  font-weight: 800;
  color: #333;
}
.pc .board03 tbody td {
  padding: 12px 10px;
  border-top: 1px solid #ddd;
  text-align: center;
}
.pc .board03 .alig_l {
  text-align: left;
}
.pc .board03 .set_vbtn {
  margin: -10px 0;
  padding: 0 10px;
}
.pc .data_table01 {
  position: relative;
  margin-top: 10px;
  border-top: 1px solid #adadad;
}
.pc .data_table01 table {
  width: 100%;
  margin-bottom: -1px;
}
.pc .data_table01 th {
  padding: 16px 13px 16px 20px;
  height: 28px;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background: #f3f3f3;
  color: #333;
  text-align: left;
  font-weight: 400;
  line-height: 24px;
}
.pc .data_table01 td {
  padding: 16px 13px 16px 20px;
  height: 28px;
  border-bottom: 1px solid #ddd;
  vertical-align: middle;
  line-height: 24px;
}
.pc .data_table01.not_line {
  margin-top: -1px;
}
.pc .data_table01 td p {
  line-height: 24px;
}
.pc .data_table02 {
  margin-top: 20px;
}
.pc .data_table02 table {
  width: 100%;
}
.pc .data_table02 table tbody {
  border-top: 1px solid #adadad;
}
.pc .data_table02 th {
  padding: 10px 10px;
  border-bottom: 1px solid #ddd;
  background: #f3f3f3;
  color: #333;
}
.pc .data_table02 td {
  padding: 10px 20px;
  border-bottom: 1px solid #ddd;
  vertical-align: middle;
  text-align: left;
}
.pc .data_table02 td.bdl {
  border-left: 1px solid #ddd;
}
.pc .data_table03 {
  margin-top: 10px;
}
.pc .data_table03 table {
  width: 100%;
  border: 1px solid #ddd;
}
.pc .data_table03 th {
  height: 28px;
  padding: 10px 20px;
  border-bottom: 1px solid #ddd;
  background: #f3f3f3;
  color: #333;
  text-align: left;
}
.pc .data_table03 td {
  height: 28px;
  padding: 10px 20px;
  border-bottom: 1px solid #ddd;
  vertical-align: middle;
  text-align: left;
}
.pc .data_table03 .list_chk_col select {
  width: 70px;
}
.pc .data_table04 {
  margin-top: 10px;
}
.pc .data_table04 table {
  width: 100%;
  border: 1px solid #ddd;
}
.pc .data_table04 th {
  height: 28px;
  padding: 10px 20px;
  border: 1px solid #ddd;
  background: #f8f8f8;
  color: #333;
  text-align: center;
}
.pc .data_table04 td {
  height: 28px;
  padding: 10px 20px;
  border: 1px solid #eee;
  vertical-align: middle;
  font-weight: 800;
}
.pc .data_table04 td.alig_r {
  padding-right: 75px;
}
.pc .date_table04 .point_num {
  padding: 0 55px 0 0;
}
.pc .data_size_table {
  margin-top: 20px;
}
.pc .data_size_table table {
  width: 100%;
  border-top: 1px solid #adadad;
}
.pc .data_size_table thead th {
  padding: 10px 10px;
  border-bottom: 1px solid #adadad;
  border-left: 1px solid #adadad;
  background: #e2e2e2;
  color: #333;
}
.pc .data_size_table thead th:first-child {
  border-left: none;
}
.pc .data_size_table tbody th {
  padding-left: 28px;
  border-bottom: 1px solid #ddd;
  background: #f3f3f3;
  color: #333;
  text-align: left;
}
.pc .data_size_table th.th02 {
  padding-left: 28px;
  color: #333;
  text-align: left;
}
.pc .data_size_table .tr_typ02 th:first-child {
  border-left: none;
}
.pc .data_size_table .tr_typ02 td {
  border-bottom: 1px solid #adadad;
  border-left: 1px solid #adadad;
  background: #e2e2e2;
  color: #333;
  font-weight: 400;
}
.pc .data_size_table .tr_typ02 th.th02 {
  border-bottom: 1px solid #adadad;
  background: #e2e2e2;
  color: #333;
  font-weight: 800;
}
.pc .data_size_table td {
  padding: 10px 20px;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  vertical-align: middle;
  text-align: center;
}
.pc .board_section {
  *zoom: 1;
}
.pc .board_section:after {
  display: block;
  clear: both;
  content: "";
}
.pc .board_section .board_left {
  float: left;
  width: 530px;
}
.pc .board_section .board_right {
  float: right;
  width: 530px;
}
.pc .table_title {
  position: relative;
  padding: 11px 14px 11px;
  margin-top: -1px;
  margin-bottom: -1px;
}
.pc .table_title strong {
  font-size: 16px;
  line-height: 1.3em;
  font-weight: 800;
  color: #fff;
  vertical-align: middle;
}
.pc .table_title.c01 {
  background: #494949;
}
.pc .table_title.c02 {
  background: #909090;
}
.pc .table_title .ico_order01 {
  display: inline-block;
  height: 20px;
  padding-left: 30px;
  background: url("https://static.elandrs.com/f/img/pc/order/ico_order01.png") 0 center no-repeat;
  font-size: 14px;
}
.pc .table_title .ico_order02 {
  display: inline-block;
  height: 20px;
  padding-left: 26px;
  background: url("https://static.elandrs.com/f/img/pc/order/ico_order02.png") 0 center no-repeat;
  font-size: 14px;
}
.pc .table_title .ico_order03 {
  display: inline-block;
  height: 20px;
  padding-left: 30px;
  background: url("https://static.elandrs.com/f/img/pc/order/ico_order03.png") 0 center no-repeat;
  font-size: 14px;
}
.pc .cm-pagination {
  text-align: center;
}
.pc .cm-pagination .pagination__inner {
  display: inline-block;
  font-size: 0;
}
.pc .cm-pagination a {
  display: inline-block;
  min-width: 24px;
  height: 24px;
  margin: 0 3px;
  font-family: 'Spoqa Han Sans Neo';
  letter-spacing: -0.6px;
  font-size: 14px;
  color: #777;
  line-height: 24px;
  vertical-align: middle;
  font-weight: 500;
}
.pc .cm-pagination a:hover, .pc .cm-pagination a:focus {
  color: #000;
}
.pc .cm-pagination a:focus {
  outline-offset: -1px;
}
.pc .cm-pagination a.btn_paging_first, .pc .cm-pagination a.btn_paging_prev, .pc .cm-pagination a.btn_paging_next, .pc .cm-pagination a.btn_paging_last {
  position: relative;
}
.pc .cm-pagination a.btn_paging_first:before, .pc .cm-pagination a.btn_paging_prev:before, .pc .cm-pagination a.btn_paging_next:before, .pc .cm-pagination a.btn_paging_last:before {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
  width: 16px;
  height: 16px;
  background-image: url("https://static.elandrs.com/f/img/pc/btn_paging.png");
  background-repeat: no-repeat;
  background-size: 64px auto;
  content: '';
}
.pc .cm-pagination a.btn_paging_first:hover:before, .pc .cm-pagination a.btn_paging_prev:hover:before, .pc .cm-pagination a.btn_paging_next:hover:before, .pc .cm-pagination a.btn_paging_last:hover:before {
  background-position-y: -16px;
}
.pc .cm-pagination a.btn_paging_first:before {
  background-position: -16px 0;
}
.pc .cm-pagination a.btn_paging_prev:before {
  background-position: 0 0;
}
.pc .cm-pagination a.btn_paging_next:before {
  background-position: -32px 0;
}
.pc .cm-pagination a.btn_paging_last:before {
  background-position: -48px 0;
}
.pc .cm-pagination a.active {
  color: #000;
}
.pc .cm-pagination.circle a {
  min-width: 30px;
  height: 30px;
  border: 1px solid transparent;
  background-color: transparent;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  line-height: 28px;
}
.pc .cm-pagination.circle a.btn_paging_first, .pc .cm-pagination.circle a.btn_paging_prev, .pc .cm-pagination.circle a.btn_paging_next, .pc .cm-pagination.circle a.btn_paging_last {
  position: relative;
  border-color: #ddd;
}
.pc .cm-pagination.circle a.btn_paging_first:hover, .pc .cm-pagination.circle a.btn_paging_first:focus, .pc .cm-pagination.circle a.btn_paging_prev:hover, .pc .cm-pagination.circle a.btn_paging_prev:focus, .pc .cm-pagination.circle a.btn_paging_next:hover, .pc .cm-pagination.circle a.btn_paging_next:focus, .pc .cm-pagination.circle a.btn_paging_last:hover, .pc .cm-pagination.circle a.btn_paging_last:focus {
  border-color: #000;
}
.pc .cm-pagination.circle a.active {
  background: #000;
  color: #fff;
}
.pc .cm-qna-accordion .accordion-list__wrap {
  border-top: 1px solid #adadad;
}
.pc .cm-qna-accordion .accordion-list li {
  position: relative;
}
.pc .cm-qna-accordion .accordion-list li .accordion__tit {
  padding: 0 0 0 40px;
  border-bottom: 1px solid #ccc;
  height: 44px;
  line-height: 44px;
  background: url("https://static.elandrs.com/f/img/pc/ico_ques.png") 10px 12px no-repeat;
  cursor: pointer;
}
.pc .cm-qna-accordion .accordion-list li .accordion__tit .arr {
  position: absolute;
  top: 16px;
  right: 10px;
  display: inline-block;
  width: 11px;
  height: 8px;
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
  background: url("https://static.elandrs.com/f/img/pc/ico_arrow_faq.png") no-repeat;
}
.pc .cm-qna-accordion .accordion-list li .accordion__tit.on .arr {
  background-position: 0 -8px;
}
.pc .cm-qna-accordion .accordion-list li .accordion__cont {
  display: none;
  padding: 20px 40px;
  line-height: 20px;
  border-bottom: 1px solid #ccc;
  background: #f3f3f3 url("https://static.elandrs.com/f/img/pc/ico_ans.png") 10px 20px no-repeat;
  word-break: keep-all;
}
.pc .kims-my .board02 td .btn_etc02.c01 span {
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow08.gif") right center no-repeat;
  color: #666;
  font-weight: 400;
  padding: 0 10px 0 9px;
}
.pc .kims-my .board02 td .btn_etc02.c01 {
  margin-top: 3px;
}
.pc .kims-my .board01 table {
  width: 100%;
}
.pc .kims-my .board01 thead th {
  height: 44px;
  border-top: 2px solid #191919;
  border-bottom: 1px solid #ddd;
  color: #333;
  background: none;
  font-weight: 400;
}
.pc .kims-my .board01 tbody td {
  height: 20px;
  padding: 10px 5px;
  border-bottom: 1px solid #ddd;
}
.pc .kims-my .board01 .alig_c {
  text-align: center;
}
.pc .kims-my .board01 .btn_etc02.c01 {
  margin-top: 3px;
}
.pc .kims-my .board02 thead th {
  border-top: 2px solid #191919;
  background: transparent;
  font-weight: normal;
}
.pc .kims-my .board02 tbody td {
  color: #767676;
}
.pc .kims-my .board02 tbody td.h2 {
  height: 33px;
  overflow: hidden;
  display: table-cell;
  padding: 40px 0;
}
.pc .kims-my .board02 tbody td .cp_except .ico_tooltip {
  color: #767676;
  border-bottom: 1px solid #767676;
}
.pc .kims-my .board02 tbody td .cp_except .set_tooltip .tip_info .tip_txt {
  overflow: hidden;
}
.pc .kims-my .board02 tbody td.td_delivery ul li span.txt_c04 {
  height: 40px;
  overflow: hidden;
  display: block;
  line-height: 20px;
}
.pc .kims-my .board02 tbody tr:first-child td.h2 {
  border-top: none;
}
.pc .kims-my .board02 .set_vbtn {
  margin: -10px 0;
  padding: 0 10px;
}
.pc .kims-my .board02 .date {
  font-family: "Roboto","Noto Sans KR",sans-serif;
  color: #333;
}
.pc .kims-my .board02.card01 tbody td {
  height: 35px;
  padding: 19px 0px;
}
.pc .kims-my .board02.card02 tbody td {
  height: 36px;
  padding: 18px 0px 19px;
}
.pc .kims-my .board03 table {
  width: 100%;
  border-bottom: 1px solid #ddd;
}
.pc .kims-my .board03 thead th {
  height: 38px;
  padding: 0 10px;
  border-top: 1px solid #adadad;
  border-bottom: 1px solid #ddd;
  background: #f3f3f3;
  font-weight: 700;
  color: #333;
}
.pc .kims-my .board03 tbody td {
  padding: 12px 10px;
  border-top: 1px solid #ddd;
  text-align: center;
}
.pc .kims-my .board03 .alig_l {
  text-align: left;
}
.pc .kims-my .board03 .set_vbtn {
  margin: -10px 0;
  padding: 0 10px;
}
.pc .kims-my .data_table01 {
  position: relative;
  margin-top: 10px;
  border-top: 1px solid #adadad;
}
.pc .kims-my .data_table01 table {
  width: 100%;
  margin-bottom: -1px;
}
.pc .kims-my .data_table01 th {
  padding: 16px 13px 16px 20px;
  height: 28px;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background: #f3f3f3;
  color: #333;
  text-align: left;
  font-weight: 700;
  line-height: 24px;
}
.pc .kims-my .data_table01 td {
  padding: 16px 13px 16px 20px;
  height: 28px;
  border-bottom: 1px solid #ddd;
  vertical-align: middle;
  line-height: 24px;
}
.pc .kims-my .data_table01.not_line {
  margin-top: -1px;
}
.pc .kims-my .data_table01 td p {
  line-height: 24px;
}
.pc .kims-my .data_table02 {
  margin-top: 20px;
}
.pc .kims-my .data_table02 table {
  width: 100%;
  border-top: 1px solid #adadad;
}
.pc .kims-my .data_table02 th {
  padding: 10px 10px;
  border-bottom: 1px solid #ddd;
  background: #f3f3f3;
  color: #333;
}
.pc .kims-my .data_table02 td {
  padding: 10px 20px;
  border-bottom: 1px solid #ddd;
  vertical-align: middle;
  text-align: left;
}
.pc .kims-my .data_table02 td.bdl {
  border-left: 1px solid #ddd;
}
.pc .kims-my .data_table03 {
  margin-top: 10px;
}
.pc .kims-my .data_table03 table {
  width: 100%;
  border: 1px solid #ddd;
}
.pc .kims-my .data_table03 th {
  height: 28px;
  padding: 10px 20px;
  border-bottom: 1px solid #ddd;
  background: #f3f3f3;
  color: #333;
  text-align: left;
}
.pc .kims-my .data_table03 td {
  height: 28px;
  padding: 10px 20px;
  border-bottom: 1px solid #ddd;
  vertical-align: middle;
  text-align: left;
}
.pc .kims-my .data_table03 .list_chk_col select {
  width: 70px;
}
.pc .kims-my .data_table04 {
  margin-top: 10px;
}
.pc .kims-my .data_table04 table {
  width: 100%;
  border: 1px solid #ddd;
}
.pc .kims-my .data_table04 th {
  height: 28px;
  padding: 10px 20px;
  border: 1px solid #ddd;
  background: #f8f8f8;
  color: #333;
  text-align: center;
}
.pc .kims-my .data_table04 td {
  height: 28px;
  padding: 10px 20px;
  border: 1px solid #eee;
  vertical-align: middle;
  font-weight: 700;
}
.pc .kims-my .data_table04 td.alig_r {
  padding-right: 75px;
}
.pc .kims-my .date_table04 .point_num {
  padding: 0 55px 0 0;
}
.pc .kims-my .data_size_table {
  margin-top: 20px;
}
.pc .kims-my .data_size_table table {
  width: 100%;
  border-top: 1px solid #adadad;
}
.pc .kims-my .data_size_table thead th {
  padding: 10px 10px;
  border-bottom: 1px solid #adadad;
  border-left: 1px solid #adadad;
  background: #e2e2e2;
  color: #333;
}
.pc .kims-my .data_size_table thead th:first-child {
  border-left: none;
}
.pc .kims-my .data_size_table tbody th {
  padding-left: 28px;
  border-bottom: 1px solid #ddd;
  background: #f3f3f3;
  color: #333;
  text-align: left;
}
.pc .kims-my .data_size_table th.th02 {
  padding-left: 28px;
  color: #333;
  text-align: left;
}
.pc .kims-my .data_size_table .tr_typ02 th:first-child {
  border-left: none;
}
.pc .kims-my .data_size_table .tr_typ02 td {
  border-bottom: 1px solid #adadad;
  border-left: 1px solid #adadad;
  background: #e2e2e2;
  color: #333;
  font-weight: 700;
}
.pc .kims-my .data_size_table .tr_typ02 th.th02 {
  border-bottom: 1px solid #adadad;
  background: #e2e2e2;
  color: #333;
  font-weight: 700;
}
.pc .kims-my .data_size_table td {
  padding: 10px 20px;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  vertical-align: middle;
  text-align: center;
}
.pc .cp-floating {
  display: none;
  overflow: hidden;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 3000;
  width: 100%;
  height: 100%;
}
.pc .cp-floating__landing {
  position: relative;
  z-index: 30;
}
.pc .cp-floating__landing.is-fixed {
  position: fixed;
}
.pc .cp-floating__dimmed {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.pc .cp-floating__dimmed.active {
  opacity: 1;
}
.pc .cp-floating__wrap {
  display: inline-block;
  position: relative;
  background: #fff;
  width: 100%;
  vertical-align: bottom;
  font-size: 14px;
  line-height: 1.5;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.pc .cp-floating__wrap.active {
  -webkit-transform: translateY(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%);
}
.pc .cp-floating__close-wrap {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
.pc .cp-floating__close-wrap > .floating-close {
  display: block;
}
.pc .cp-floating__container {
  height: 100%;
  position: relative;
}
.pc .cp-floating__container .wrap_floatinginfo {
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 10px;
}
.pc .cp-floating__container .inner-floating__box {
  width: 1080px;
  margin: 0 auto;
  position: relative;
}
.pc .cp-floating__container .cm-slider-wrap .arrow-box {
  top: -51px;
}
.pc .cp-floating__container .cm-slider-wrap .arrow-box .swiper-button-prev,
.pc .cp-floating__container .cm-slider-wrap .arrow-box .swiper-button-next {
  width: 30px;
  height: 30px;
  background: url("https://static.elandrs.com/f/img/pc/common/btn_floating_swiper.png") no-repeat 0 0;
  border: none;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.pc .cp-floating__container .cm-slider-wrap .arrow-box .swiper-button-prev:after,
.pc .cp-floating__container .cm-slider-wrap .arrow-box .swiper-button-next:after {
  display: none;
}
.pc .cp-floating__container .cm-slider-wrap .arrow-box .swiper-button-prev {
  background-position: 0;
}
.pc .cp-floating__container .cm-slider-wrap .arrow-box .swiper-button-next {
  background-position: -29px 0;
}
.pc .cp-floating__inner {
  height: 100%;
  font-size: 0;
  line-height: 0;
}
.pc .cp-floating__inner:before {
  display: inline-block;
  height: 100%;
  width: 0;
  background: red;
  vertical-align: bottom;
  content: '';
}
.cp-sidemenu {
  display: none;
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 3000;
  width: 100%;
  height: 100%;
}
.cp-sidemenu.active {
  display: block;
}
.cp-sidemenu__dimmed {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.cp-sidemenu__dimmed.active {
  opacity: 1;
}
.cp-sidemenu__open-wrap {
  position: absolute;
  right: 100%;
  top: 0;
}
.cp-sidemenu__open-wrap [data-sidemenu-open] {
  display: inline-block;
  vertical-align: top;
  background: #fff;
}
.cp-sidemenu__close-wrap {
  position: absolute;
  top: 0;
}
.pc .cp-sidemenu__inner {
  position: absolute;
  z-index: 10;
  overflow-y: auto;
  width: 100%;
  height: 100%;
  font-size: 0;
  text-align: center;
  padding: 20px 0;
}
.pc .cp-sidemenu__inner:before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  content: "";
}
.pc .cp-sidemenu__wrap {
  display: inline-block;
  position: relative;
  max-width: 100%;
  background: #fff;
  font-size: 14px;
  line-height: 1.5;
  text-align: left;
  vertical-align: middle;
}
.pc .cp-sidemenu__close-wrap {
  top: 18px;
  right: 24px;
  font-size: 0;
}
.pc .cp-sidemenu__close-wrap a {
  display: block;
  position: relative;
  width: 24px;
  height: 24px;
  font-size: 0;
}
.pc .cp-sidemenu__close-wrap a:before, .pc .cp-sidemenu__close-wrap a:after {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 20px;
  width: 1px;
  margin-top: -10px;
  background-color: #000;
  content: "";
}
.pc .cp-sidemenu__close-wrap a:before {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.pc .cp-sidemenu__close-wrap a:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.pc .is-square {
  display: block;
  position: relative;
  padding-bottom: 100%;
}
.pc .is-square:after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border: 1px solid rgba(0, 0, 0, 0.08);
  -webkit-border-radius: 6px;
  border-radius: 6px;
  content: '';
}
.pc .is-square .inner_img > div, .pc .is-square .inner_img > span {
  display: inline-block;
  width: 100%;
}
.pc .is-square .inner_img:after {
  position: static;
  border: 0 none;
  -webkit-border-radius: none;
  border-radius: none;
}
.pc .is-square > div,
.pc .is-square > span {
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 0;
  line-height: 0;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.pc .is-square > div:after,
.pc .is-square > span:after {
  display: inline-block;
  overflow: hidden;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.pc .is-square > div img,
.pc .is-square > span img {
  display: inline !important;
  width: 100%;
  height: auto;
  vertical-align: middle;
}
.pc .is-square.vertical .inner_img > div,
.pc .is-square.vertical .inner_img > span {
  height: 100%;
}
.pc .is-square.vertical img {
  width: auto;
  height: 100%;
}
.pc .ui-item .is-square {
  display: block;
  position: relative;
  padding-bottom: 100%;
}
.pc .ui-item .is-square:after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border: 1px solid rgba(0, 0, 0, 0.08);
  -webkit-border-radius: 6px;
  border-radius: 6px;
  content: '';
}
.pc .ui-item .is-square .inner_img > div, .pc .ui-item .is-square .inner_img > span {
  display: inline-block;
  width: 100%;
}
.pc .ui-item .is-square .inner_img:after {
  position: static;
  border: 0 none;
  -webkit-border-radius: none;
  border-radius: none;
}
.pc .ui-item .is-square > div,
.pc .ui-item .is-square > span {
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 0;
  line-height: 0;
}
.pc .ui-item .is-square > div:after,
.pc .ui-item .is-square > span:after {
  display: inline-block;
  overflow: hidden;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.pc .ui-item .is-square > div img,
.pc .ui-item .is-square > span img {
  display: inline !important;
  width: 100%;
  height: auto;
  vertical-align: middle;
}
.pc .ui-item .is-square.vertical .inner_img > div,
.pc .ui-item .is-square.vertical .inner_img > span {
  height: 100%;
}
.pc .ui-item .is-square.vertical img {
  width: auto;
  height: 100%;
}
.pc {
}
.pc .ui-item {
  line-height: 1.2;
}
.pc .ui-item img {
  width: 100%;
  max-width: 100%;
}
.pc .ui-item__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 -10px;
}
.pc .ui-item__wrap .ui-item__banner {
  width: 100%;
}
.pc .ui-item__wrap .ui-item-view {
  width: 50%;
  padding: 0 10px 50px;
}
.pc .ui-item__wrap .ui-item-view > ul {
  margin: 0 -6px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.pc .ui-item__wrap .ui-item-view > ul > li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 0 6px;
  margin-top: 12px;
}
.pc .ui-item__inner {
  position: relative;
}
.pc .ui-item__time .inner_time {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 5px;
  background-color: #e6e6e6;
  -webkit-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}
.pc .ui-item__time .time {
  display: inline-block;
  position: relative;
  color: #333;
  font-size: 13px;
  font-weight: 500;
  line-height: 13px;
  padding-left: 16px;
}
.pc .ui-item__time .time:before {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  width: 11px;
  height: 13px;
  background: url("https://static.elandrs.com/f/img/common/icon_time.png") no-repeat 50% 50%;
  background-size: 11px auto;
  content: '';
}
.pc .ui-item__thumb .inner_img, .pc .ui-item__banner .inner_img {
  position: relative;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
}
.pc .ui-item__thumb .inner_img:after, .pc .ui-item__banner .inner_img:after {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: 1px solid rgba(0, 0, 0, 0.08);
  -webkit-border-radius: 6px;
  border-radius: 6px;
  content: "";
}
.pc .ui-item__thumb .inner_img.aside, .pc .ui-item__banner .inner_img.aside {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.pc .ui-item__thumb {
  position: relative;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
}
.pc .ui-item__thumb.active .ui-item__option {
  opacity: 1;
}
.pc .ui-item__thumb.active .inner_img.aside {
  opacity: 1;
}
.pc .ui-item__banner {
  display: block;
}
.pc .ui-item__banner img {
  width: 100%;
  height: auto;
}
.pc .ui-item__banner .inner_name {
  text-align: center;
  margin-top: 15px;
}
.pc .ui-item__banner .inner_name > strong {
  display: block;
  font-weight: 500;
  color: #000;
  font-size: 15px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.pc .ui-item__banner .inner_name > p, .pc .ui-item__banner .inner_name > span {
  display: block;
  margin-top: 6px;
  color: #666;
  font-size: 14px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.pc .ui-item__link {
  display: block;
}
.pc .ui-item__option {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 10;
  opacity: 0;
}
.pc .ui-item__option .over_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  background: rgba(255, 255, 255, 0.8);
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  padding: 8px 6px;
}
.pc .ui-item__option .over_list li {
  margin: 0 4px;
}
.pc .ui-item__option .over_list li a {
  display: block;
  width: 26px;
  height: 26px;
  background-image: url("https://static.elandrs.com/f/img/pc/item/ico_option.png");
  background-repeat: no-repeat;
  background-size: auto 26px;
}
.pc .ui-item__option .over_list li.preview a {
  background-position: 0 0;
}
.pc .ui-item__option .over_list li.expand a {
  background-position: -26px 0;
}
.pc .ui-item__option .over_list li.cart a {
  background-position: -52px 0;
}
.pc .ui-item__btn {
  position: absolute;
  right: 8px;
  top: 8px;
  z-index: 10;
}
.pc .ui-item__btn .btn_wish {
  display: block;
  width: 22px;
  height: 22px;
  background-image: url("https://static.elandrs.com/f/img/pc/item/ico_wish.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 22px auto;
}
.pc .ui-item__btn .btn_wish.active {
  background-position: 0 -22px;
}
.pc .ui-item__dimmed {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: transparent;
  z-index: 20;
}
.pc .ui-item__dimmed ~ .ui-item__thumb.active .ui-item__option {
  opacity: 0;
}
.pc .ui-item .item_flag {
  display: block;
  position: absolute;
  width: 50px;
  height: 50px;
  top: 10px;
  left: 10px;
}
.pc .ui-item .item_name {
  margin-top: 10px;
}
.pc .ui-item .item_name .brand {
  display: block;
  font-weight: 500;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: -0.4px;
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pc .ui-item .item_name .brand + .prd {
  margin-top: 4px;
}
.pc .ui-item .item_name .prd {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-family: 'Malgun Gothic',sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 17px;
  letter-spacing: -0.6px;
  color: #666;
}
.pc .ui-item .item_name .txt {
  display: block;
  color: #333;
  font-size: 13px;
  line-height: inherit;
  display: block;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.pc .ui-item .item_badge {
  position: absolute;
  bottom: 0px;
  left: 0px;
  font-size: 0;
  z-index: 1;
  max-width: 160px;
  padding: 8px;
}
.pc .ui-item .item_badge span {
  display: inline-block;
  font-weight: 500;
  font-size: 11px;
  color: #000;
  border: 1px solid #000;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  background-color: #fff;
  padding: 3px 10px 4px 10px;
  line-height: 1;
  margin: 2px;
}
.pc .ui-item .item_badge .max {
  display: inline-block;
  width: auto;
  padding: 2px;
}
.pc .ui-item .item_badge .max img {
  max-width: 120px;
  width: 100%;
}
.pc .ui-item .item_badge_img {
  position: absolute;
  left: 0px;
  bottom: 0px;
  padding: 0px;
  font-size: 0;
}
.pc .ui-item .item_badge_img span {
  display: inline-block;
  width: auto;
  text-align: center;
}
.pc .ui-item .item_badge_img span.max_badge img {
  height: 20px;
}
.pc .ui-item .item_time {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  color: #fff;
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
  font-weight: 700;
  font-size: 14px;
  line-height: 1;
  padding: 8px;
}
.pc .ui-item .item_time * {
  font-family: 'Montserrat';
  display: inline-block;
}
.pc .ui-item .item_comming {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.5);
}
.pc .ui-item .item_comming * {
  display: inline-block;
  font-family: 'Montserrat';
  word-break: break-word;
  text-align: center;
}
.pc .ui-item .item_comming .inner_comming {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pc .ui-item .item_comming .comming_count, .pc .ui-item .item_comming .comming_day {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  color: #fff;
  text-align: center;
  background-color: #000;
  font-weight: 700;
  font-size: 14px;
  line-height: 1;
  padding: 8px;
}
.pc .ui-item .item_comming .comming_day {
  font-weight: 400;
}
.pc .ui-item .item_comming .comming_txt {
  display: block;
  font-weight: 700;
  font-size: 19px;
  color: #fff;
}
.pc .ui-item .item_comming .comming_txt:first-letter {
  color: #F93939;
}
.pc .ui-item .item_comming.flag-type {
  background-color: transparent;
}
.pc .ui-item .item_comming.flag-type .comming_txt {
  opacity: 0;
}
.pc .ui-item .item_soldout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 21;
  background-color: rgba(0, 0, 0, 0.4);
}
.pc .ui-item .item_soldout strong {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 130px;
  height: 130px;
  font-family: 'Montserrat';
  font-weight: 700;
  font-size: 19px;
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
  border: 2px solid #FFF;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
}
.pc .ui-item .item_open {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 21;
  width: 100%;
  padding-top: 10px;
  background-color: rgba(0, 13, 57, 0.7);
}
.pc .ui-item .item_open .open_txt {
  color: #fff;
  text-align: center;
}
.pc .ui-item .item_open .open_txt strong {
  display: block;
  position: relative;
  padding-right: 17px;
  font-weight: 500;
  font-size: 20px;
  line-height: 1;
}
.pc .ui-item .item_open .open_txt strong:after {
  position: absolute;
  top: 50%;
  right: 0;
  width: 7px;
  height: 14px;
  margin-top: -7px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow_right_w.png") no-repeat 50% 50%;
  background-size: contain;
  content: "";
}
.pc .ui-item .item_open .open_txt p {
  margin-top: 15px;
  font-size: 13px;
  line-height: 16px;
}
.pc .ui-item .item_ranking {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  min-width: 30px;
  height: 30px;
  -webkit-border-radius: 5px 0;
  border-radius: 5px 0;
  background-color: #000;
  line-height: 1;
}
.pc .ui-item .item_ranking span {
  font-weight: 400;
  font-size: 14px;
  color: #fff;
  letter-spacing: -0.6px;
}
.pc .ui-item .item_ranking.state {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 40px;
  height: 40px;
  padding: 1px 0 0 0;
}
.pc .ui-item .item_ranking.state span {
  font-size: 16px;
  line-height: 1;
  font-weight: 500;
}
.pc .ui-item .item_ranking.state em {
  position: relative;
  font-size: 10px;
  line-height: 14px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.7);
}
.pc .ui-item .item_ranking.state em:before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 0;
  height: 0;
  border-right: 3px solid transparent;
  border-left: 3px solid transparent;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  content: '';
}
.pc .ui-item .item_ranking.state em .blind {
  font-size: 1px;
}
.pc .ui-item .item_ranking.state em.rank_up {
  padding-left: 8px;
  color: #FF4B4F;
}
.pc .ui-item .item_ranking.state em.rank_up:before {
  border-bottom: 4px solid #FF4B4F;
}
.pc .ui-item .item_ranking.state em.rank_down {
  padding-left: 8px;
  color: #5295DB;
}
.pc .ui-item .item_ranking.state em.rank_down:before {
  border-top: 4px solid #5295DB;
}
.pc .ui-item .item_ranking.state em.rank_new {
  color: #fff;
  font-weight: 400;
}
.pc .ui-item .item_ranking.state em.rank_stay {
  font-weight: 700;
  font-size: 13px;
}
.pc .ui-item .item_number {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 50px;
  height: 50px;
  padding: 8px 0;
  -webkit-border-radius: 5px 0;
  border-radius: 5px 0;
  background-color: #000;
  line-height: 1;
  text-align: center;
  letter-spacing: -0.6px;
  color: #fff;
}
.pc .ui-item .item_number span {
  display: inline-block;
  width: 100%;
  font-weight: 700;
  font-size: 11px;
}
.pc .ui-item .item_number > em {
  display: inline-block;
  width: 100%;
  font-weight: 700;
  width: 100%;
  font-family: 'Montserrat';
  font-size: 18px;
  padding-top: 3px;
}
.pc .ui-item .item_every {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 50px;
  height: 50px;
  padding: 10px 0px;
  -webkit-border-radius: 5px 0;
  border-radius: 5px 0;
  background-color: #000;
  line-height: 1;
  text-align: center;
  letter-spacing: -0.6px;
  color: #fff;
}
.pc .ui-item .item_every span {
  display: inline-block;
  width: 100%;
  font-weight: 500;
  font-size: 12px;
  padding-top: 3px;
}
.pc .ui-item .item_every > em {
  display: inline-block;
  width: 100%;
  font-weight: 700;
  width: 100%;
  font-size: 14px;
}
.pc .ui-item .item_check input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
  opacity: 0;
  width: 0;
  height: 0;
}
.pc .ui-item .item_check input[type=checkbox] + label {
  display: inline-block;
  position: relative;
  height: 22px;
  width: 22px;
  cursor: pointer;
}
.pc .ui-item .item_check input[type=checkbox] + label:before, .pc .ui-item .item_check input[type=checkbox] + label:after {
  content: "";
  display: inline-block;
  position: absolute;
}
.pc .ui-item .item_check input[type=checkbox] + label:before {
  width: 22px;
  height: 22px;
  top: 50%;
  left: 0;
  margin-top: -11px;
  border: 1px solid #ddd;
  background-color: #fff;
}
.pc .ui-item .item_check input[type=checkbox]:checked + label:before {
  background-color: #000;
  border-color: #000;
}
.pc .ui-item .item_check input[type=checkbox]:checked + label:after {
  width: 12px;
  height: 6px;
  left: 5px;
  top: 6px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.pc .ui-item .item_check input[type=checkbox]:disabled + label {
  cursor: default;
}
.pc .ui-item .item_check input[type=checkbox]:disabled + label:before {
  background-color: #f1f1f1;
  border-color: #ddd;
}
.pc .ui-item .box_price {
  margin-top: 6px;
}
.pc .ui-item .box_price:before, .pc .ui-item .box_price:after {
  content: '';
  display: block;
  clear: both;
}
.pc .ui-item .box_price > span {
  display: inline-block;
  float: left;
  line-height: 14px;
  letter-spacing: -0.4px;
}
.pc .ui-item .box_price .original {
  font-size: 12px;
  color: #999;
  text-decoration: line-through;
  padding-right: 6px;
}
.pc .ui-item .box_price .dc {
  font-size: 12px;
  color: #000;
}
.pc .ui-item .box_price .price {
  clear: both;
  font-weight: 500;
  font-size: 22px;
  color: #000;
  letter-spacing: -0.6px;
}
.pc .ui-item .box_price .price em {
  display: inline-block;
  line-height: 25px;
}
.pc .ui-item .box_price .price span {
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
  padding-left: 1px;
  vertical-align: 1px;
}
.pc .ui-item .box_price .per {
  float: right;
  font-weight: 500;
  font-size: 20px;
  line-height: 25px;
  color: #f93939;
  text-align: right;
  letter-spacing: -0.6px;
}
.pc .ui-item .box_price_txt {
  margin-top: 6px;
}
.pc .ui-item .box_price_txt .price_unexposed {
  display: inline-block;
  font-weight: 500;
  font-size: 20px;
  color: #2457ff;
  letter-spacing: -0.6px;
  vertical-align: top;
}
.pc .ui-item .box_tag {
  font-size: 0;
  margin-top: 6px;
}
.pc .ui-item .box_tag span {
  display: inline-block;
  font-weight: 500;
  font-size: 10px;
  background: #f1f1f1;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  padding: 4px 7px 5px;
  color: #999;
  margin: 0 3px 3px 0;
  line-height: 1;
  letter-spacing: -0.2px;
}
.pc .ui-item .box_tag span:last-child {
  margin-right: 0;
}
.pc .ui-item .box_tag_max {
  margin: 7px -3px -3px 0;
  font-size: 0;
}
.pc .ui-item .box_tag_max .max {
  display: inline-block;
  margin: 0 3px 3px 0;
  padding: 3px 6px;
  background-color: #fff;
  color: #33C170;
  vertical-align: top;
  border: 1px solid #33C170;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-size: 0;
}
.pc .ui-item .box_tag_max .max > * {
  display: inline-block;
  font-weight: 500;
  font-size: 11px;
  line-height: 10px;
  letter-spacing: -0.6px;
}
.pc .ui-item .box_tag_max .max > em {
  margin-left: 3px;
}
.pc .ui-item .box_grade {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 4px;
}
.pc .ui-item .box_grade .star {
  width: 60px;
  height: 12px;
  background: url("https://static.elandrs.com/f/img/pc/item/ico_grade.png") 0 0 no-repeat;
  background-size: 60px auto;
}
.pc .ui-item .box_grade .star > span {
  display: block;
  height: 100%;
  font-size: 0;
  background: url("https://static.elandrs.com/f/img/pc/item/ico_grade.png") 0 -12px no-repeat;
  overflow: hidden;
}
.pc .ui-item .box_grade .review {
  display: inline-block;
  font-weight: 400;
  font-size: 11px;
  line-height: 14px;
  letter-spacing: -0.4px;
  color: #949494;
  margin-left: 2px;
}
.pc .ui-item .box_option {
  display: none;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 188px;
  padding: 0 48px;
  text-align: center;
  z-index: 1;
}
.pc .ui-item .box_option .btn_option {
  display: block;
  width: 100%;
  padding: 6px 22px 7px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  border: 1px solid #ddd;
  font-weight: 400;
  font-size: 12px;
  color: #777;
  margin: 3px 0;
  line-height: 1;
}
.pc .ui-item .box_option .btn_option.go {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
.pc .ui-item .box_buy {
  margin-top: 6px;
}
.pc .ui-item .box_buy .get {
  display: block;
  font-size: 12px;
  line-height: 15px;
  color: #999;
}
.pc .ui-item .box_buy .new {
  display: block;
  font-size: 12px;
  line-height: 15px;
  color: #f93939;
}
.pc .ui-item .order_restock {
  margin-top: 2px;
  position: relative;
  padding-left: 20px;
  font-size: 13px;
}
.pc .ui-item .order_restock .time {
  color: #333;
}
.pc .ui-item .order_restock:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 17px;
  height: 17px;
  background: url("https://static.elandrs.com/f/img/pc/ico_clock.png") no-repeat 0 0;
  background-size: 15px auto;
}
.pc .ui-item .order_restock em {
  color: #f78429;
}
.pc .ui-item .order_soldout_txt {
  margin-top: 8px;
  font-size: 13px;
  color: #e5132e;
}
.pc .ui-item .order_soldout_txt em {
  font-weight: bold;
}
.pc .ui-item.small .item_soldout strong {
  width: 70px;
  height: 70px;
  font-size: 14px;
}
.pc .ui-item.small .item_time {
  font-size: 11px;
  font-weight: 500;
}
.pc .ui-item.small .item_comming .comming_txt {
  font-size: 16px;
}
.pc .ui-item.small .item_comming .comming_count {
  font-weight: 500;
}
.pc .ui-item.small .item_comming .comming_count, .pc .ui-item.small .item_comming .comming_day {
  font-size: 12px;
  line-height: 13px;
  padding: 4px;
}
.pc a.ui-item, .pc a.ui-item__banner {
  display: block;
}
.pc .row {
  position: relative;
}
.pc .row .ui-item__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 20px;
}
.pc .row .ui-item__thumb {
  width: 168px;
  height: 168px;
}
.pc .row .ui-item__info {
  width: -webkit-calc(100% - 168px);
  width: calc(100% - 168px);
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 30px;
}
.pc .row .ui-item__info .item_name {
  width: 100%;
  margin-top: 0;
}
.pc .row .ui-item__info .item_detail {
  width: 100%;
}
.pc .row .item_flag {
  width: 40px;
  height: 40px;
}
.pc .row .box_price .per {
  float: left;
  padding-left: 13px;
}
.pc .row .box_option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.pc .row.small .ui-item__thumb {
  width: 83px;
  height: 83px;
}
.pc .row.small .ui-item__info {
  width: -webkit-calc(100% - 83px);
  width: calc(100% - 83px);
  padding-left: 20px;
}
.pc .row.small .ui-item .item_msg {
  position: absolute;
  right: 0;
  top: 50%;
  line-height: 24px;
  margin-top: -12px;
  font-size: 14px;
  color: #242424;
}
.pc .row.small .ui-item .item_soldout strong {
  width: 60px;
  height: 60px;
  font-size: 12px;
}
.pc .row.small .ui-item .box_option {
  width: 93px;
  padding: 0;
}
.pc .row.small .ui-item .box_option .btn_option {
  padding: 4px 22px 5px;
}
.pc .row.small .ui-item .box_price .price, .pc .row.small .ui-item .box_price .per {
  font-size: 16px;
}
.pc .row.small .ui-item .box_price .price span {
  font-size: 12px;
}
.pc .row-wish .ui-item__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.pc .row-wish .ui-item__thumb {
  width: 90px;
  height: 90px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.pc .row-wish .ui-item__thumb .ui-item__link {
  height: 100%;
}
.pc .row-wish .ui-item__thumb .inner_img {
  height: 100%;
}
.pc .row-wish .ui-item__info {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  padding: 0 4px 0 6px;
}
.pc .row-wish .ui-item__btn {
  position: initial;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 22px;
  -ms-flex: 0 0 22px;
  flex: 0 0 22px;
}
.pc .row-wish .item_name {
  margin-top: 0;
}
.pc .row-wish .item_comming {
  padding-bottom: 15px;
}
.pc .row-wish .item_comming .comming_txt {
  font-size: 16px;
}
.pc .center .ui-item__info {
  text-align: center;
}
.pc .center.ui-item .box_price, .pc .center .ui-item .box_price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pc .center.ui-item .box_price > span, .pc .center .ui-item .box_price > span {
  float: none;
  text-align: center;
  padding: 0 4px;
}
.pc .center.ui-item .box_price .original, .pc .center .ui-item .box_price .original {
  width: 100%;
}
.pc .center.ui-item .box_grade, .pc .center .ui-item .box_grade {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pc .time-day .item_comming {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
}
.pc .time-day .item_comming .comming_count {
  font-weight: 400;
}
.pc .time-day .item_comming .comming_count .time {
  padding-left: 6px;
}
.pc .time-count .item_comming {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
}
.pc .time-special .ui-item__thumb, .pc .time-special .inner_img {
  -webkit-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  border-top-color: transparent;
}
.pc .time-special .is-square > div, .pc .time-special .is-square > span {
  -webkit-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  border-top-color: transparent;
}
.pc .time-special .is-square:after {
  -webkit-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  border-top-color: transparent;
}
.pc .time-special .is-square.vertical > div:after, .pc .time-special .is-square.vertical > span:after {
  -webkit-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  border-top-color: transparent;
}
.pc .time-special .inner_time .time_txt {
  display: inline-block;
  position: relative;
  color: #333;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
  padding-left: 16px;
}
.pc .time-special .inner_time .time_txt:before {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  width: 11px;
  height: 13px;
  background: url("https://static.elandrs.com/f/img/common/icon_time.png") no-repeat 50% 50%;
  background-size: 11px auto;
  content: '';
}
.pc .sale-open .ui-item__thumb.active .item_open {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
}
.pc .sale-scheduled .item_comming {
  z-index: 15;
  background-color: rgba(0, 13, 57, 0.7);
}
.pc .sale-scheduled .item_comming .comming_txt {
  letter-spacing: 0;
}
.pc .sale-scheduled .item_comming .comming_txt:first-letter {
  color: #7c9bff;
}
.pc .sale-scheduled .ui-item__thumb.active .item_comming {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
}
.pc .sale-scheduled .ui-item__link {
  pointer-events: none;
}
.pc .ui-item-box {
  width: 1080px;
  margin: 0 auto;
}
.pc .ui-item-box + .ui-item-box {
  margin-top: 60px;
}
.pc .ui-item-box .ui-item-title.top-line {
  padding-bottom: 30px;
}
.pc .ui-item-box .btn_etc02 {
  position: absolute;
  top: 20px;
  right: 0;
}
.pc .ui-item-box.ctg-type {
  position: relative;
  width: 842px;
}
.pc .ui-item-box.ctg-type .ui-item-title {
  padding-bottom: 15px;
}
.pc .ui-item-box.ctg-type .ui-item-view > ul {
  margin: 0 -5px;
}
.pc .ui-item-box.ctg-type .ui-item-view > ul > li {
  padding: 0 5px;
}
.pc .ui-item-box.ctg-type .view-more-btn {
  display: block;
  position: absolute;
  right: 10px;
  top: 11px;
  font-size: 0;
  padding: 5px 0;
}
.pc .ui-item-box.ctg-type .view-more-btn span {
  display: inline-block;
  position: relative;
  font-size: 12px;
  color: #000;
  font-weight: 500;
  line-height: 1;
  padding-right: 13px;
}
.pc .ui-item-box.ctg-type .view-more-btn span:after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  width: 2px;
  height: 2px;
  margin-top: -2px;
  border-right: 1px solid #000;
  border-top: 1px solid #000;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.pc .ui-item-visual {
  position: relative;
  width: 1080px;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 30px;
}
.pc .ui-item-visual img {
  max-width: 100%;
}
.pc .ui-item-title .tit {
  color: #000;
  font-size: 26px;
  font-weight: 500;
  letter-spacing: -1px;
}
.pc .ui-item-title .tit > strong {
  font-weight: 600;
}
.pc .ui-item-title.line {
  text-align: left;
  border-bottom: 1px solid #000;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.pc .ui-item-title.line .tit {
  font-size: 20px;
  font-weight: 400;
}
.pc .ui-item-title.top-line {
  text-align: left;
  border-top: 1px solid #000;
  padding: 15px 0;
}
.pc .ui-item-title.top-line .tit {
  font-size: 24px;
  font-weight: 400;
}
.pc .ui-item-title.color1 {
  border-color: #333;
}
.pc .ui-item-title.color1 .tit {
  color: #333;
}
.pc .ui-item-title.color2 {
  border-color: #b75252;
}
.pc .ui-item-title.color2 .tit {
  color: #b75252;
}
.pc .ui-item-title.color3 {
  border-color: #084271;
}
.pc .ui-item-title.color3 .tit {
  color: #084271;
}
.pc .ui-item-title.color4 {
  border-color: #9a8a7a;
}
.pc .ui-item-title.color4 .tit {
  color: #9a8a7a;
}
.pc .ui-item-title.color5 {
  border-color: #763c36;
}
.pc .ui-item-title.color5 .tit {
  color: #763c36;
}
.pc .ui-item-view.toggle {
  max-height: 1279px;
  overflow: hidden;
}
.pc .ui-item-view.toggle ul li {
  height: 393px;
}
.pc .ui-item-view.toggle.active {
  height: 100%;
  max-height: 100%;
}
.pc .ui-item-view.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.pc .ui-item-view.flex > * {
  width: 100%;
}
.pc .ui-item-view.flex > * + * {
  margin-left: 10px;
}
.pc .ui-item-view.box-type.row li:nth-child(4n-1) .ui-item__inner, .pc .ui-item-view.box-type.row li:nth-child(4n) .ui-item__inner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.pc .ui-item-view.box-type.row li:nth-child(4n-1) .ui-item__info, .pc .ui-item-view.box-type.row li:nth-child(4n) .ui-item__info {
  padding-left: 0;
  padding-right: 30px;
}
.pc .ui-item-view.box-type.row li .ui-item__info {
  width: -webkit-calc(100% - 200px);
  width: calc(100% - 200px);
}
.pc .ui-item-view.box-type.row li .ui-item__thumb {
  width: 200px;
  height: 200px;
}
.pc .ui-item-view.box-type .ui-item {
  position: relative;
  height: 100%;
  border: 1px solid #ddd;
  margin: -1px 0 0 -1px;
  min-height: -webkit-calc(100% + 1px);
  min-height: calc(100% + 1px);
}
.pc .ui-item-view.box-type .ui-item__banner {
  margin: -1px 0 0 -1px;
}
.pc .ui-item-view.box-type .ui-item__banner .inner_img {
  -webkit-border-radius: 0;
  border-radius: 0;
}
.pc .ui-item-view.box-type .ui-item__banner .inner_img:after {
  display: none;
}
.pc .ui-item-view.box-type .ui-item__thumb {
  border: none;
}
.pc .ui-item-view.box-type .ui-item__inner {
  height: 100%;
  padding: 30px;
}
.pc .ui-item-view.box-type .ui-item__dimmed {
  background-color: rgba(0, 0, 0, 0.4);
  left: -1px;
  right: 0;
  top: -1px;
  bottom: 0;
}
.pc .ui-item-view.box-type .ui-item .item_soldout {
  background-color: transparent;
}
.pc .ui-item-view.box-type > ul {
  padding-top: 1px;
  padding-left: 1px;
  margin: 0;
}
.pc .ui-item-view.box-type > ul.col3 {
  margin: 0;
}
.pc .ui-item-view.box-type > ul.col3 .ui-item__thumb .inner_img {
  max-width: 298px;
  margin: 0 auto;
}
.pc .ui-item-view.box-type > ul.col4 {
  margin: 0;
}
.pc .ui-item-view.box-type > ul.col4 .ui-item__thumb .inner_img {
  max-width: 209px;
  margin: 0 auto;
}
.pc .ui-item-view.box-type > ul > li {
  padding: 0 !important;
  margin: 0 !important;
}
.pc .ui-item-view.box-type > ul > li:hover .ui-item {
  position: relative;
  z-index: 1;
  border-color: #000;
}
.pc .ui-item-view.recom-type > ul > li {
  margin-top: 20px;
}
.pc .ui-item-view.recom-type .ui-item__banner {
  border: 1px solid #eaeaea;
  overflow: hidden;
  min-height: 100%;
}
.pc .ui-item-view.recom-type .ui-item__banner .inner_img {
  border: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin: 0 -1px;
  max-width: 255px;
}
.pc .ui-item-view.recom-type .ui-item__banner .inner_name {
  margin-top: 0;
  padding: 15px 10px;
}
.pc .ui-item-view > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 0 -10px;
}
.pc .ui-item-view > ul > li {
  margin-top: 50px;
  padding: 0 10px;
}
.pc .ui-item-view > ul.col1 > li {
  width: 100%;
  margin-top: 0;
}
.pc .ui-item-view > ul.col2 > li {
  width: 50%;
}
.pc .ui-item-view > ul.col2 > li:nth-child(-n+2) {
  margin-top: 0;
}
.pc .ui-item-view > ul.col3 {
  margin: 0 -19px;
}
.pc .ui-item-view > ul.col3 > li {
  width: 33.3%;
  padding: 0 19px;
}
.pc .ui-item-view > ul.col3 > li:nth-child(-n+3) {
  margin-top: 0;
}
.pc .ui-item-view > ul.col3 > li .ui-item__thumb .inner_img {
  max-width: 334px;
  margin: 0 auto;
}
.pc .ui-item-view > ul.col4 > li {
  width: 25%;
}
.pc .ui-item-view > ul.col4 > li:nth-child(-n+4) {
  margin-top: 0;
}
.pc .ui-item-view > ul.col5 > li {
  width: 20%;
}
.pc .ui-item-view > ul.col5 > li:nth-child(-n+5) {
  margin-top: 0;
}
.pc .ui-item-view > ul.col6 {
  margin: 0 -6px;
}
.pc .ui-item-view > ul.col6 > li {
  width: 16.66%;
  margin-top: 30px;
  padding: 0 6px;
}
.pc .ui-item-view > ul.col6 > li:nth-child(-n+6) {
  margin-top: 0;
}
.pc .ui-item-view > ul.col6 > li .ui-item .item_ranking {
  min-width: 24px;
  height: 24px;
}
.pc .ui-item-view > ul.col6 > li .ui-item .item_ranking span {
  font-weight: 500;
  font-size: 11px;
}
.pc .ui-item-view > ul.col-mix1 > li {
  width: 25%;
}
.pc .ui-item-view > ul.col-mix1 > li:nth-child(1), .pc .ui-item-view > ul.col-mix1 > li:nth-child(2) {
  width: 50%;
  margin-top: 0;
}
.pc .ui-item-view > ul.col-mix1 > li .row .ui-item__inner {
  padding: 0;
  margin: 0;
}
.pc .ui-item-view > ul.col-mix1 > li .row .ui-item__thumb {
  width: -webkit-calc(50% - 10px);
  width: calc(50% - 10px);
  height: auto;
}
.pc .ui-item-view > ul.col-mix1 > li .row .ui-item__info {
  width: -webkit-calc(50% + 10px);
  width: calc(50% + 10px);
  padding: 0 0 0 20px;
}
.pc .ui-item-view > ul.col-mix2 > li {
  width: 50%;
}
.pc .ui-item-view > ul.col-mix2 > li:nth-child(1) {
  width: 100%;
  margin-top: 0;
}
.pc .ui-item-view > ul.col-mix3 > li {
  width: 25%;
}
.pc .ui-item-view > ul.col-mix3 > li:nth-child(1), .pc .ui-item-view > ul.col-mix3 > li:nth-child(2), .pc .ui-item-view > ul.col-mix3 > li:nth-child(3) {
  width: -webkit-calc(100% / 3);
  width: calc(100% / 3);
  margin-top: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .pc .ui-item-view > ul.col-mix3 > li:nth-child(1), .pc .ui-item-view > ul.col-mix3 > li:nth-child(2), .pc .ui-item-view > ul.col-mix3 > li:nth-child(3) {
    width: -webkit-calc((100% / 3) - 0.01px);
    width: calc((100% / 3) - 0.01px);
  }
}
.pc .ui-item-view > ul.col-mix3 > li:nth-child(1) .ui-item__thumb .inner_img, .pc .ui-item-view > ul.col-mix3 > li:nth-child(2) .ui-item__thumb .inner_img, .pc .ui-item-view > ul.col-mix3 > li:nth-child(3) .ui-item__thumb .inner_img {
  max-width: 334px;
  margin: 0 auto;
}
.pc .ui-item-view > ul.col-mix3.type1 > li:nth-child(4), .pc .ui-item-view > ul.col-mix3.type1 > li:nth-child(5), .pc .ui-item-view > ul.col-mix3.type1 > li:nth-child(6) {
  width: -webkit-calc(100% / 3);
  width: calc(100% / 3);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .pc .ui-item-view > ul.col-mix3.type1 > li:nth-child(4), .pc .ui-item-view > ul.col-mix3.type1 > li:nth-child(5), .pc .ui-item-view > ul.col-mix3.type1 > li:nth-child(6) {
    width: -webkit-calc((100% / 3) - 0.01px);
    width: calc((100% / 3) - 0.01px);
  }
}
.pc .ui-item-view > ul.col-mix3.type1 > li .ui-item__thumb .inner_img {
  max-width: 334px;
  margin: 0 auto;
}
.pc .ui-item-view > ul.col-mix4 > li {
  width: 20%;
}
.pc .ui-item-view > ul.col-mix4 > li:nth-child(1), .pc .ui-item-view > ul.col-mix4 > li:nth-child(2), .pc .ui-item-view > ul.col-mix4 > li:nth-child(3), .pc .ui-item-view > ul.col-mix4 > li:nth-child(4) {
  width: 25%;
  margin-top: 0;
}
.pc .ui-item-view > ul.col-mix5 {
  margin: 0 -12px;
}
.pc .ui-item-view > ul.col-mix5 > li {
  width: 33.3%;
  padding: 0 12px;
}
.pc .ui-item-view > ul.col-mix5 > li:nth-child(-n+3) {
  margin-top: 0;
}
.pc .ui-item-view > ul.col-mix5 > li:last-child {
  width: 100%;
}
.pc .ui-item-view > ul.col-left-big {
  position: relative;
  padding-left: 50%;
  margin: 0px;
  min-height: 729px;
}
.pc .ui-item-view > ul.col-left-big > li {
  width: 50%;
  margin-top: 20px;
  padding: 0 0 0 15px;
}
.pc .ui-item-view > ul.col-left-big > li:nth-child(-n+3) {
  margin-top: 0;
}
.pc .ui-item-view > ul.col-left-big > li.big {
  position: absolute;
  width: 50%;
  left: 0;
  top: 0;
  background: #f9f9f9;
  min-height: 100%;
  padding: 0;
}
.pc .ui-item-view > ul.col-left-big > li.big .ui-item {
  width: 450px;
  margin: 0 auto;
}
.pc .ui-item-view > ul.col-left-big > li.big .ui-item__info {
  text-align: center;
  padding-top: 10px;
}
.pc .ui-item-view > ul.col-left-big > li.big .ui-item-tit {
  display: block;
  font-size: 15px;
  line-height: 92px;
  color: #000;
  text-align: center;
  font-family: 'Montserrat';
  font-weight: 600;
}
.pc .ui-item-view > ul.col-left-big > li.big .ui-item .item_name * {
  font-size: 15px;
}
.pc .ui-item-view > ul.col-left-big > li.big .ui-item .box_price > * {
  float: none;
  text-align: center;
}
.pc .ui-item-view > ul.col-left-big > li.big .ui-item .box_price .original {
  padding-right: 0;
}
.pc .ui-item-view > ul.col-left-big > li.big .ui-item .box_price .price, .pc .ui-item-view > ul.col-left-big > li.big .ui-item .box_price .per {
  width: 100%;
  font-size: 22px;
  padding-bottom: 10px;
}
.pc .ui-item-view > ul.col-left-big > li.big .ui-item .box_price .per {
  font-size: 25px;
}
.pc .ui-item-view > ul.col-left-big .ui-item-tit {
  display: block;
  font-size: 15px;
  line-height: 92px;
  color: #000;
  text-align: center;
  font-family: 'Montserrat';
  font-weight: 800;
}
.pc .ui-item-view > ul.col-center-big {
  position: relative;
  margin: 0;
}
.pc .ui-item-view > ul.col-center-big > li {
  width: 360px;
  padding: 0;
  margin: 0 0 0 20px;
  border-bottom: 1px solid #ddd;
}
.pc .ui-item-view > ul.col-center-big > li:nth-child(2n) {
  margin: 0 auto 0 0;
}
.pc .ui-item-view > ul.col-center-big > li.big {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 360px;
  margin: 0;
  border-bottom: 0;
  min-height: 100%;
}
.pc .ui-item-view > ul.col-center-big > li.big .ui-item__inner {
  display: block;
}
.pc .ui-item-view > ul.col-center-big > li.big .ui-item__thumb {
  width: 100%;
  height: auto;
}
.pc .ui-item-view > ul.col-center-big > li.big .ui-item__info {
  width: 100%;
  padding-left: 0;
  text-align: center;
  padding: 0 15px;
}
.pc .ui-item-view > ul.col-center-big > li.big .ui-item .box_price > * {
  float: none;
  text-align: center;
}
.pc .ui-item-view > ul.col-center-big > li.big .ui-item .box_price .original {
  width: 100%;
}
.pc .ui-item-view > ul.col-center-big > li .ui-item__inner {
  padding-right: 0;
}
.pc .ui-item-view > ul.col-circle {
  background: #f7f7f7;
  margin: 0;
  padding: 20px;
}
.pc .ui-item-view > ul.col-circle > li {
  width: 25%;
  padding: 20px;
  margin: 0;
}
.pc .ui-item-view > ul.col-circle > li .ui-item {
  position: relative;
}
.pc .ui-item-view > ul.col-circle > li .ui-item__thumb {
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.pc .ui-item-view > ul.col-circle > li .ui-item__info {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 10px;
}
.pc .ui-item-view > ul.col-circle > li .ui-item__info .item_name {
  max-width: 100%;
  margin-top: 0;
}
.pc .ui-item-view > ul.col-circle > li .ui-item__info .item_name * {
  color: #fff;
}
.pc .ui-item-view > ul.col-circle > li .ui-item__info .box_price > * {
  float: none;
  color: #fff;
}
.pc .ui-item-view > ul.col-circle > li .ui-item__info .box_price .original {
  width: 100%;
}
.pc .ui-item-view > ul.col-circle > li .ui-item.active .ui-item__thumb, .pc .ui-item-view > ul.col-circle > li .ui-item:hover .ui-item__thumb {
  -webkit-border-radius: 0;
  border-radius: 0;
}
.pc .ui-item-view > ul.col-circle > li .ui-item.active .ui-item__info, .pc .ui-item-view > ul.col-circle > li .ui-item:hover .ui-item__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
}
.pc .ui-item-view > ul.col-banner > li {
  width: 25%;
  margin-top: 0;
}
.pc .ui-item-view > ul.col-banner > li:hover .ui-item {
  border-color: #ddd;
}
.pc .ui-item-view > ul.col-banner > li.banner {
  width: 50%;
  position: relative;
  z-index: 2;
}
.pc .ui-item-view > ul.col-banner > li .ui-item__thumb {
  text-align: center;
}
.pc .ui-item-view > ul.col-banner > li .ui-item__thumb img {
  max-width: 228px;
}
.pc .ui-item-view > ul.col-line > li {
  width: 25%;
  margin-top: 35px;
}
.pc .ui-item-view > ul.col-line > li:nth-child(-n+4) {
  margin-top: 0;
  padding-bottom: 35px;
  border-bottom: 1px solid #ddd;
}
.pc .ui-item-more {
  position: relative;
  margin-top: 30px;
}
.pc .ui-item-more:after {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin-top: -0.5px;
  height: 1px;
  background-color: #ddd;
  z-index: -1;
  content: "";
}
.pc .ui-item-more a {
  display: none;
  width: 75px;
  height: 75px;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  margin: 0 auto;
  text-align: center;
  border: 1px solid #ddd;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #fff;
}
.pc .ui-item-more a span {
  position: relative;
  display: inline-block;
  color: #666;
  font-size: 14px;
  font-weight: 600;
  padding: 2px 0 12px;
}
.pc .ui-item-more a span:after {
  display: inline-block;
  position: absolute;
  width: 7px;
  height: 7px;
  bottom: 2px;
  left: 50%;
  margin-left: -4px;
  border: 2px solid #000;
  border-left: 0;
  border-bottom: 0;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
  content: "";
}
.pc .ui-item-more a.btn_open {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
}
.pc .ui-item-more a.btn_close span:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  bottom: -3px;
}
.pc .ui-item-more.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
}
.pc .ui-item-more.active .btn_open {
  display: none;
}
.pc .ui-item-more.active .btn_close {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
}
.pc .ui-item-morebtn {
  margin-top: 30px;
  text-align: center;
}
.pc .ui-item-morebtn .more_btn {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 700px;
  min-height: 50px;
  padding: 13px 10px;
  border: 1px solid #333;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  text-align: center;
}
.pc .ui-item-morebtn .more_btn span {
  position: relative;
  display: inline-block;
  padding: 0 24px 0 12px;
  font-size: 16px;
  color: #000;
  line-height: 20px;
  letter-spacing: -0.4px;
  vertical-align: top;
}
.pc .ui-item-morebtn .more_btn span:before {
  position: absolute;
  top: 50%;
  right: 5px;
  width: 8px;
  height: 6px;
  margin-top: -3px;
  background: url("https://static.elandrs.com/f/img/common/ico_more_arrow.png") no-repeat 0 0;
  background-size: 100% auto;
  content: '';
}
.pc .col-zigzag .swiper-slide:nth-child(even) .ui-item__inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.pc .col-zigzag .swiper-slide:nth-child(even) .ui-item__info {
  margin-bottom: 10px;
}
.pc .col-zigzag .swiper-slide:nth-child(even) .ui-item .item_name {
  margin-top: 0;
}
.pc .col-zigzag .ui-item__info {
  text-align: center;
}
.pc .col-zigzag .ui-item__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.pc .col-zigzag.ui-item .item_name .prd, .pc .col-zigzag .ui-item .item_name .prd {
  -webkit-line-clamp: 1;
}
.pc .col-zigzag.ui-item .box_price, .pc .col-zigzag .ui-item .box_price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pc .col-zigzag.ui-item .box_price > span, .pc .col-zigzag .ui-item .box_price > span {
  float: none;
  text-align: center;
  padding: 0 4px;
}
.pc .col-zigzag.ui-item .box_price .original, .pc .col-zigzag .ui-item .box_price .original {
  width: 100%;
}
.pc .col-zigzag.ui-item .box_grade, .pc .col-zigzag .ui-item .box_grade {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pc .cm-category-view .cm-pagination {
  margin-top: 30px;
}
.pc .cm-category-view.inner-view .cm-category-option {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  border-top: 1px solid #000;
  border-bottom: none;
  margin-bottom: 0;
  padding: 20px 0;
}
.pc .cm-category-view.inner-view .cm-category-option .cm-veiw-btn::before {
  display: none;
}
.pc .cm-category-depth {
  margin-bottom: 10px;
}
.pc .cm-category-depth .depth-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f6f6f6;
  padding: 13px 20px;
}
.pc .cm-category-depth .depth-list li {
  width: 25%;
  font-size: 0;
  padding: 0 5px;
}
.pc .cm-category-depth .depth-list li input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 15px;
  height: 15px;
  margin: 0;
  opacity: 0;
  border: none;
  outline: none;
  background: none;
  filter: alpha(opacity=0);
  opacity: 0;
}
.pc .cm-category-depth .depth-list li input[type="checkbox"] + label {
  position: relative;
  display: block;
  width: 100%;
  padding-left: 20px;
  margin: 7px 0;
  overflow: hidden;
  cursor: pointer;
  display: block;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.pc .cm-category-depth .depth-list li input[type="checkbox"] + label > * {
  vertical-align: middle;
  line-height: 15px;
  font-weight: 400;
}
.pc .cm-category-depth .depth-list li input[type="checkbox"] + label span {
  font-size: 13px;
}
.pc .cm-category-depth .depth-list li input[type="checkbox"] + label em {
  font-size: 12px;
}
.pc .cm-category-depth .depth-list li input[type="checkbox"] + label:before {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  width: 15px;
  height: 15px;
  border: 1px solid #ddd;
  background-color: #fff;
  background: url("https://static.elandrs.com/f/img/pc/ico_filter_check.png") no-repeat center center #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  content: "";
}
.pc .cm-category-depth .depth-list li input[type="checkbox"]:checked + label:before {
  border-color: #e5132e;
  background-color: #e5132e;
}
.pc .cm-category-depth .depth-list li input[type="checkbox"]:focus-visible + label {
  outline: auto;
}
.pc .cm-category-option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #ddd;
  padding: 15px 0 14px;
  margin-bottom: 15px;
}
.pc .cm-category-option .option-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.pc .cm-category-option .cm-sort-list li {
  display: inline-block;
  font-size: 0;
}
.pc .cm-category-option .cm-sort-list li a {
  position: relative;
  display: inline-block;
  color: #666;
  font-size: 13px;
  padding-right: 15px;
}
.pc .cm-category-option .cm-sort-list li.active a {
  color: #000;
}
.pc .cm-category-option .cm-sort-list li.active a:after {
  display: inline-block;
  position: absolute;
  width: 9px;
  height: 5px;
  right: 0;
  top: 3px;
  border: 2px solid #f93939;
  border-left: none;
  border-bottom: none;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
  content: "";
}
.pc .cm-category-option .cm-sort-list li + li {
  margin-left: 15px;
}
.pc .cm-category-option .cm-select .selectize-dropdown, .pc .cm-category-option .lg-select .selectize-dropdown {
  left: 23px;
  top: 39px;
  width: 105px;
}
.pc .cm-category-option .cm-select .selectize-dropdown-content, .pc .cm-category-option .lg-select .selectize-dropdown-content {
  max-height: none;
  border-color: #000;
  -webkit-border-radius: 20px;
  border-radius: 10px;
  padding: 10px 0;
}
.pc .cm-category-option .cm-select .selectize-dropdown-content a, .pc .cm-category-option .lg-select .selectize-dropdown-content a {
  height: auto;
  padding: 3px 15px;
  color: #999;
  font-size: 13px;
  line-height: inherit;
}
.pc .cm-category-option .cm-select .selectize-dropdown-content a.active, .pc .cm-category-option .lg-select .selectize-dropdown-content a.active {
  color: #000;
  font-weight: 500;
}
.pc .cm-category-option .cm-select .selectize-input a, .pc .cm-category-option .lg-select .selectize-input a {
  height: auto;
  line-height: 1;
  text-align: right;
  padding: 10px 18px 10px 10px;
  border-color: transparent;
  font-size: 14px;
  color: #000;
  letter-spacing: -1px;
}
.pc .cm-category-option .cm-select .selectize-input a:after, .pc .cm-category-option .lg-select .selectize-input a:after {
  right: 0;
  background: url("https://static.elandrs.com/f/img/pc/ico_sel_arrow.png") no-repeat center right;
}
.pc .cm-category-option .cm-veiw-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  position: relative;
  padding-left: 15px;
  margin-left: 15px;
}
.pc .cm-category-option .cm-veiw-btn li {
  position: relative;
  width: 18px;
  height: 18px;
}
.pc .cm-category-option .cm-veiw-btn li + li {
  margin-left: 10px;
}
.pc .cm-category-option .cm-veiw-btn li a {
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("https://static.elandrs.com/f/img/pc/ico_veiwbox.png");
  background-repeat: repeat;
  background-size: auto 36px;
}
.pc .cm-category-option .cm-veiw-btn li.btn-col a {
  background-position: 0 0;
}
.pc .cm-category-option .cm-veiw-btn li.btn-row a {
  background-position: -18px 0;
}
.pc .cm-category-option .cm-veiw-btn li.btn-small a {
  background-position: -36px 0;
}
.pc .cm-category-option .cm-veiw-btn li.active a {
  background-position-y: -18px;
}
.pc .cm-category-option .cm-veiw-btn:before {
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8px;
  width: 1px;
  height: 16px;
  background-color: #ddd;
  content: '';
}
.pc .cm-category-option.cp-diff .option-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.pc .cm-category-option.cp-diff .cm-veiw-check {
  padding-right: 22px;
  margin-right: 20px;
}
.pc .cm-category-option.cp-diff .cm-veiw-check:after {
  content: '';
  display: block;
  width: 1px;
  height: 15px;
  background-color: #ddd;
  position: absolute;
  right: 0;
  top: 2px;
}
.pc .cm-category-list.row .ui-item-view > ul {
  margin: 0;
}
.pc .cm-category-list.row .ui-item-view > ul > li {
  width: 100%;
  padding: 15px 0;
  border-bottom: 1px solid #ddd;
  margin: 0;
}
.pc .cm-category-list.row .ui-item-view > ul > li:first-child {
  padding-top: 0;
}
.pc .cm-category-list.row .ui-item__inner {
  padding-right: 188px;
}
.pc .cm-category-list.small .ui-item-view > ul.col3 > li {
  width: 20%;
}
.pc .cm-category-list.small .ui-item-view > ul.col3 > li .item_soldout strong {
  width: 100px;
  height: 100px;
  font-size: 16px;
}
.pc .cm-category-best {
  margin-bottom: 60px;
}
.pc .cm-category-best .tit {
  font-weight: 400;
  font-size: 24px;
  letter-spacing: -1px;
  color: #000;
  text-align: center;
  padding: 21px 0 20px;
  line-height: 1;
}
.pc .cm-category-best .tit.line {
  border-bottom: 1px solid #000;
  text-align: left;
  font-size: 22px;
  margin-bottom: 20px;
}
.pc .cm-category-tag {
  position: relative;
  margin-bottom: 5px;
  padding-right: 60px;
  font-size: 0;
}
.pc .cm-category-tag .tag_list li {
  display: inline-block;
  background-color: #f6f6f6;
  margin: 0 10px 10px 0;
  padding: 3px 10px;
}
.pc .cm-category-tag .tag_list li .color {
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: transparent;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  vertical-align: middle;
  margin-right: 2px;
}
.pc .cm-category-tag .tag_list li span {
  display: inline-block;
  font-size: 12px;
  color: #666;
  vertical-align: middle;
  line-height: 16px;
}
.pc .cm-category-tag .tag_list li .btn-del {
  display: inline-block;
  position: relative;
  width: 12px;
  height: 16px;
  vertical-align: middle;
}
.pc .cm-category-tag .tag_list li .btn-del:before, .pc .cm-category-tag .tag_list li .btn-del:after {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 10px;
  width: 1px;
  margin-top: -5px;
  background-color: #999;
  content: "";
}
.pc .cm-category-tag .tag_list li .btn-del:before {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.pc .cm-category-tag .tag_list li .btn-del:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.pc .cm-category-tag .btn-reset {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 0;
  letter-spacing: -0.4px;
  font-size: 13px;
  line-height: 1;
  color: #777;
}
.pc .cm-category-tag .btn-reset span {
  display: inline-block;
  padding-bottom: 2px;
  border-bottom: 1px solid #777;
}
.pc .cm-category-tab__wrap {
  margin-top: 10px;
}
.pc .cm-category-tab__wrap [data-percolumnslider] [data-percolumnslider-item] {
  display: inline-block;
  width: 200px;
  margin: 25px 20px 0 0;
  vertical-align: top;
}
.pc .cm-category-tab__wrap [data-percolumnslider] [data-percolumnslider-item]:nth-child(5n) {
  margin-right: 0;
}
.pc .cm-category-tab__wrap [data-percolumnslider] [data-percolumnslider-item]:nth-child(-n+5) {
  margin-top: 0;
}
.pc .cm-category-tab__list {
  position: relative;
}
.pc .cm-category-tab__list .cp-diff .swiper-slide {
  margin-right: 18px;
}
.pc .cm-category-tab__list .swiper-slide {
  width: 80px;
}
.pc .cm-category-tab__list .swiper-slide a {
  position: relative;
  display: block;
  outline-offset: -1px;
  text-align: center;
}
.pc .cm-category-tab__list .swiper-slide a i {
  display: block;
  margin: 0 auto;
  width: 80px;
  height: 80px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background-color: #f1f1f1;
  background-image: url("https://static.elandrs.com/f/img/pc/cn/ico_category.png");
  background-size: auto 160px;
  background-repeat: no-repeat;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico-all {
  background-image: none;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico-all span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  width: 100%;
  height: 100%;
  font-family: 'Montserrat';
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 0.5px;
  font-style: normal;
  color: #000;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico1 {
  background-position: 0 0;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico2 {
  background-position: -80px 0;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico3 {
  background-position: -160px 0;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico4 {
  background-position: -240px 0;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico5 {
  background-position: -320px 0;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico6 {
  background-position: -400px 0;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico7 {
  background-position: -480px 0;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico8 {
  background-position: -560px 0;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico9 {
  background-position: -640px 0;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico10 {
  background-position: -720px 0;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico11 {
  background-position: -800px 0;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico12 {
  background-position: -880px 0;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico13 {
  background-position: -960px 0;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico14 {
  background-position: -1040px 0;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico15 {
  background-position: -1120px 0;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico16 {
  background-position: -1200px 0;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico17 {
  background-position: -1280px 0;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico18 {
  background-position: -1360px 0;
}
.pc .cm-category-tab__list .swiper-slide a i.ctg-ico19 {
  background-position: -1440px 0;
}
.pc .cm-category-tab__list .swiper-slide a .ctg-img {
  position: relative;
  margin: 0 auto;
  width: 80px;
  height: 80px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background-color: #fff;
  border: 1px solid #e3e3e3;
}
.pc .cm-category-tab__list .swiper-slide a .ctg-img .inner-img {
  display: block;
  position: absolute;
  width: 40px;
  height: 40px;
  left: 50%;
  top: 50%;
  margin-top: -20px;
  margin-left: -20px;
}
.pc .cm-category-tab__list .swiper-slide a .ctg-img .inner-img.on {
  visibility: hidden;
}
.pc .cm-category-tab__list .swiper-slide a .ctg-img .inner-img.off {
  visibility: visible;
}
.pc .cm-category-tab__list .swiper-slide a .ctg-img .inner-img img {
  width: 100%;
}
.pc .cm-category-tab__list .swiper-slide a .ctg-name {
  display: block;
  text-align: center;
  color: #666;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  letter-spacing: -0.4px;
  font-family: 'Malgun Gothic',sans-serif;
  white-space: pre;
  margin: 8px -9px 0;
}
.pc .cm-category-tab__list .swiper-slide.active a i {
  background-color: #000;
  background-position-y: -80px;
}
.pc .cm-category-tab__list .swiper-slide.active a i.ctg-ico-all span {
  color: #fff;
}
.pc .cm-category-tab__list .swiper-slide.active a .ctg-img {
  border-color: #000;
}
.pc .cm-category-tab__list .swiper-slide.active a .ctg-name {
  color: #000;
}
.pc .cm-category-tab__list .swiper-button-prev,
.pc .cm-category-tab__list .swiper-button-next {
  display: block;
  position: absolute;
  top: 0;
  width: 20px;
  height: 80px;
  margin-top: 0;
  background: none;
}
.pc .cm-category-tab__list .swiper-button-prev:after,
.pc .cm-category-tab__list .swiper-button-next:after {
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -15px;
  width: 20px;
  height: 30px;
  background-size: 40px 60px;
  background-repeat: no-repeat;
  background-image: url("https://static.elandrs.com/f/img/pc/cn/ico_area_arrow1.png");
  content: "";
}
.pc .cm-category-tab__list .swiper-button-prev {
  left: -20px;
}
.pc .cm-category-tab__list .swiper-button-prev:after {
  background-position: 0 0;
}
.pc .cm-category-tab__list .swiper-button-prev:hover:after {
  background-position: 0px -30px;
}
.pc .cm-category-tab__list .swiper-button-next {
  right: -20px;
}
.pc .cm-category-tab__list .swiper-button-next:after {
  background-position: -20px 0;
}
.pc .cm-category-tab__list .swiper-button-next:hover:after {
  background-position: -20px -30px;
}
.pc .cm-category-tab__list.round .cp-diff .swiper-slide {
  margin-right: 28px;
}
.pc .cm-category-tab__list.round .swiper-slide a .ctg-img {
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #ececec;
  border: 1px solid #ececec;
}
.pc .cm-category-tab__list.round .swiper-slide a .ctg-img .inner-img {
  width: 100%;
  height: 100%;
  margin: 0;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.pc .cm-category-tab__list.round .swiper-slide a .ctg-name {
  font-weight: 400;
  font-family: 'Spoqa Han Sans Neo';
  margin-right: -14px;
  margin-left: -14px;
}
.pc .cm-category-tab__list.round .swiper-slide.active a .ctg-img {
  border-color: #000;
}
.pc .cm-category-tab__list.round + .cm-category-tab__cont {
  margin-top: 40px;
}
.pc .cm-category-tab__list.keyword .cm-slider:after {
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -20px;
  width: 60px;
  height: 40px;
  background: -webkit-gradient(linear, right top, left top, from(#FFF), color-stop(85.04%, rgba(255, 255, 255, 0)));
  background: linear-gradient(270deg, #FFF 0%, rgba(255, 255, 255, 0) 85.04%);
  z-index: 1;
  content: "";
}
.pc .cm-category-tab__list.keyword .swiper-slide {
  width: auto;
  font-size: 0;
}
.pc .cm-category-tab__list.keyword .swiper-slide a {
  font-size: 0;
}
.pc .cm-category-tab__list.keyword .swiper-slide a .ctg-img {
  display: none;
}
.pc .cm-category-tab__list.keyword .swiper-slide a .ctg-name {
  height: 40px;
  padding: 13px 20px;
  font-family: 'Spoqa Han Sans Neo';
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: -0.4px;
  background-color: #fff;
  color: #666;
  border: 1px solid #E3E3E3;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  margin: 0;
}
.pc .cm-category-tab__list.keyword .swiper-slide.active a .ctg-name {
  color: #fff;
  background-color: #000;
}
.pc .cm-category-tab__list.keyword .swiper-control {
  display: block;
}
.pc .cm-category-tab__list.keyword .swiper-control .swiper-button-prev, .pc .cm-category-tab__list.keyword .swiper-control .swiper-button-next {
  height: 40px;
}
.pc .cm-category-tab__list.keyword .swiper-control .swiper-button-prev:after, .pc .cm-category-tab__list.keyword .swiper-control .swiper-button-next:after {
  display: block;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-image: url("https://static.elandrs.com/f/img/pc/ctg_arrow.png");
  content: "";
}
.pc .cm-category-tab__list.keyword .swiper-control .swiper-button-prev:after {
  background-position: 0px -16px;
}
.pc .cm-category-tab__list.keyword .swiper-control .swiper-button-next:after {
  left: auto;
  right: 0;
  background-position: -16px -16px;
}
.pc .cm-category-tab__cont {
  margin-top: 30px;
}
.pc .cm-category-tab__cont .ctg-box {
  position: relative;
}
.pc .cm-category-tab__cont .ctg-box-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.pc .cm-category-tab__cont .ctg-box-title .tit {
  font-weight: 500;
  font-size: 24px;
  color: #000;
}
.pc .cm-category-tab__cont .ctg-box-item {
  margin-top: 10px;
}
.pc .cm-category-tab__cont .ctg-box-item .ui-item-morebtn {
  margin-top: 40px;
}
.pc .cm-category-tab__cont .ctg-box-fliter {
  text-align: right;
}
.pc .cm-category-tab__cont .ctg-box-fliter .fliter-list {
  display: inline-block;
  font-size: 0;
  padding: 20px 0 15px;
}
.pc .cm-category-tab__cont .ctg-box-fliter .fliter-list li {
  display: inline-block;
}
.pc .cm-category-tab__cont .ctg-box-fliter .fliter-list li + li {
  margin-left: 20px;
}
.pc .cm-category-tab__cont .ctg-box-fliter .fliter-list li a {
  display: inline-block;
}
.pc .cm-category-tab__cont .ctg-box-fliter .fliter-list li a span {
  font-size: 13px;
  line-height: 16px;
  color: #999;
}
.pc .cm-category-tab__cont .ctg-box-fliter .fliter-list li.active a span {
  text-decoration: underline;
  color: #000;
}
.pc .cm-category-none {
  width: 100%;
}
.pc .cm-category-none .no_data_txt, .pc .cm-category-none .no_case_txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 200px;
  font-size: 20px;
  color: #666;
  margin-top: 15px;
  margin-bottom: 30px;
  padding: 87px 20px;
}
.pc .cm-category-none .no_case_txt {
  background-color: #f3f3f3;
  margin-top: 65px;
}
.pc .cm-category-none .no_case_txt strong {
  color: #333;
}
.pc .cm-category-none:after {
  content: '';
  height: 200px;
  visibility: hidden;
}
.pc .cm-veiw-check {
  position: relative;
}
.pc .cm-veiw-check input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
  opacity: 0;
  width: 0;
  height: 0;
  left: 6px;
  top: 6px;
}
.pc .cm-veiw-check input[type=checkbox] + label {
  position: relative;
  display: block;
  padding-left: 22px;
  font-size: 13px;
  font-weight: 400;
  color: #666;
  letter-spacing: -0.4px;
  line-height: 18px;
}
.pc .cm-veiw-check input[type=checkbox] + label:after {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  content: '';
  width: 18px;
  height: 18px;
  background: #f3f3f3;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
.pc .cm-veiw-check input[type=checkbox]:checked + label {
  color: #000;
}
.pc .cm-veiw-check input[type=checkbox]:checked + label:before {
  display: block;
}
.pc .cm-veiw-check input[type=checkbox]:checked + label:after {
  background: url("https://static.elandrs.com/f/img/mo/inp_chk.png") center center no-repeat #f3f3f3;
  background-size: 12px auto;
}
.pc .mypage-table .order {
  margin-left: -10px;
}
.pc .mypage-table .order .ui-item__thumb {
  width: 100px;
  height: 100px;
}
.pc .mypage-table .order .ui-item__thumb .inner_img {
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.pc .mypage-table .order .ui-item__inner .flag_num {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  display: block;
  width: 100px;
  height: 19px;
  padding-top: 2px;
  background: #f1f1f1;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  font-size: 11px;
  color: #666;
  text-align: center;
}
.pc .mypage-table .order .ui-item__inner .flag_num + .ui-item__thumb {
  margin-bottom: 34px;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.pc .mypage-table .order .ui-item__inner .flag_num + .ui-item__thumb img {
  -webkit-border-radius: 0;
  border-radius: 0;
}
.pc .mypage-table .order .ui-item__info {
  width: -webkit-calc(100% - 100px);
  width: calc(100% - 100px);
}
.pc .order {
  position: relative;
}
.pc .order .ui-item__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-right: 20px;
}
.pc .order .ui-item__thumb {
  width: 83px;
  height: 83px;
}
.pc .order .ui-item__info {
  width: -webkit-calc(100% - 83px);
  width: calc(100% - 83px);
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 15px;
  text-align: left;
}
.pc .order .ui-item__info .item_name {
  width: 100%;
  margin-top: 0;
}
.pc .order .ui-item__info .item_name .brand + .prd {
  margin-top: 2px;
}
.pc .order .ui-item__info .item_detail {
  width: 100%;
}
.pc .order .item_flag {
  width: 40px;
  height: 40px;
}
.pc .order .item_soldout strong {
  width: 60px;
  height: 60px;
  font-size: 12px;
}
.pc .order .box_price {
  margin-top: 2px;
}
.pc .order .box_price .price {
  font-size: 13px;
}
.pc .order .box_price .price em {
  vertical-align: middle;
}
.pc .order .box_price .price span {
  vertical-align: middle;
}
.pc .order .box_price .per {
  float: left;
  padding-left: 13px;
}
.pc .order .box_price .dc_txt {
  color: #e5132e;
  line-height: 25px;
}
.pc .order .box_price .dc_txt span {
  color: #000;
}
.pc .order .box_price .sell_num {
  line-height: 25px;
}
.pc .order .box_option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.pc .order .order_option {
  margin-top: 3px;
  color: #949494;
  font-size: 12px;
  line-height: 15px;
}
.pc .order .order_option strong {
  font-weight: 500;
}
.pc .order .order_option > strong {
  font-weight: inherit;
}
.pc .order .order_option .opt_item {
  position: relative;
  vertical-align: top;
}
.pc .order .order_option .opt_item:after {
  display: inline-block;
  width: 1px;
  height: 10px;
  margin: 0 5px 0 6px;
  background-color: #ccc;
  vertical-align: -1px;
  content: "";
}
.pc .order .order_option .opt_item:last-child:after, .pc .order .order_option .opt_item:empty:after {
  display: none;
}
.pc .order .order_option.error {
  color: #f93939;
}
.pc .order .order_option.error .opt_item:after {
  background-color: currentColor;
}
.pc .order .order_option.type02 {
  color: #439de6;
}
.pc .order .order_option.type03 {
  color: #568ae0;
}
.pc .order .order_option.type04 {
  color: #999;
}
.pc .order .order_option .flag_icon {
  margin-right: 4px;
}
.pc .order .order_option .set {
  display: inline-block;
  margin-top: inherit;
}
.pc .order .order_option .set:first-child {
  margin-top: 0;
}
.pc .order .order_textbox {
  margin-top: 4px;
  padding: 10px;
  background: #f8f8f8;
  font-size: 12px;
}
.pc .order .order_max {
  display: inline-block;
  padding: 3px 4px;
  border: 1px solid #33C170;
  line-height: 10px;
}
.pc .order .order_max strong {
  color: #33C170;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: -0.6px;
}
.pc .order_tag {
  border: 1px solid #ccc;
}
.pc .order_tag strong {
  color: #666;
}
.pc .order_tag, .pc .order_tag.order_max {
  display: inline-block;
  padding: 3px 4px;
  line-height: 10px;
  vertical-align: top;
}
.pc .order_tag strong, .pc .order_tag.order_max strong {
  font-weight: 500;
  font-size: 11px;
  letter-spacing: -0.6px;
  vertical-align: top;
}
.pc .order_tagbox {
  margin-top: 6px;
  font-size: 0;
}
.pc .order_tagbox .order_tag {
  margin: 4px 4px 0 0;
}
.pc .order_tagbox .order_tag:last-child {
  margin-right: 0;
}
.pc .order .store_change {
  display: inline-block;
  margin-top: 10px;
  vertical-align: top;
}
.pc .order .store_change > span {
  display: inline-block;
  position: relative;
  padding-right: 9px;
  font-size: 12px;
  color: #000;
  letter-spacing: -0.4px;
  line-height: 15px;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.pc .order .store_change > span:after {
  position: absolute;
  top: 50%;
  right: 0;
  width: 5px;
  height: 5px;
  margin-top: -2.5px;
  border: 1px solid currentColor;
  border-left-width: 0;
  border-bottom-width: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
}
.pc .prd_color_chip {
  margin: 6px 0 12px;
}
.pc .prd_color_chip > ul {
  margin: -6px 0 0 -6px;
}
.pc .prd_color_chip > ul:before, .pc .prd_color_chip > ul:after {
  content: '';
  display: block;
  clear: both;
}
.pc .prd_color_chip > ul li {
  position: relative;
  float: left;
  margin: 6px 0 0 6px;
}
.pc .prd_color_chip > ul li input[type="checkbox"], .pc .prd_color_chip > ul li input[type="radio"] {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: 0;
  width: 0;
  height: 0;
  background: none;
  border: none;
  outline-offset: -1px;
  visibility: hidden;
}
.pc .prd_color_chip > ul li input[type="checkbox"] + label, .pc .prd_color_chip > ul li input[type="radio"] + label {
  display: block;
  width: 24px;
  height: 24px;
  border: 1px solid #c7c7c7;
}
.pc .prd_color_chip > ul li input[type="checkbox"] + label span, .pc .prd_color_chip > ul li input[type="radio"] + label span {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0;
  border: 1px solid #fff;
}
.pc .prd_color_chip > ul li input[type="checkbox"] + label:hover, .pc .prd_color_chip > ul li input[type="radio"] + label:hover {
  cursor: pointer;
}
.pc .prd_color_chip > ul li input[type="checkbox"]:checked + label, .pc .prd_color_chip > ul li input[type="radio"]:checked + label {
  border-color: #000;
}
.pc .prd_color_chip > ul li.disabled:hover, .pc .prd_color_chip > ul li.soldout:hover {
  cursor: default;
}
.pc .prd_color_chip > ul li.disabled:hover label:after, .pc .prd_color_chip > ul li.soldout:hover label:after {
  display: none;
}
.pc .prd_color_chip > ul li.disabled:before, .pc .prd_color_chip > ul li.soldout:before {
  content: '';
  position: absolute;
  overflow: hidden;
  font-size: 1px;
  line-height: 1px;
  color: #fff;
  top: 1px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 8;
  background: url("https://static.elandrs.com/f/img/pc/common/bg_colorchip_disabled.png") -1px 0 no-repeat;
  background-size: 100% 100%;
  width: 1px;
  height: 1px;
}
.pc .prd_size_chip {
  margin: 6px 0 12px;
}
.pc .prd_size_chip > ul {
  margin: -6px 0 0 -6px;
  overflow: hidden;
  font-size: 0;
}
.pc .prd_size_chip > ul li {
  position: relative;
  display: inline-block;
  margin: 6px 0 0 6px;
}
.pc .prd_size_chip > ul li input[type="checkbox"], .pc .prd_size_chip > ul li input[type="radio"] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  opacity: 0;
  border: none;
  outline: none;
  background: none;
  filter: alpha(opacity=0);
  opacity: 0;
}
.pc .prd_size_chip > ul li input[type="checkbox"]:checked + label, .pc .prd_size_chip > ul li input[type="radio"]:checked + label {
  border-color: #000;
}
.pc .prd_size_chip > ul li input[type="checkbox"]:hover, .pc .prd_size_chip > ul li input[type="radio"]:hover {
  cursor: pointer;
}
.pc .prd_size_chip > ul li input[type="checkbox"]:disabled + label, .pc .prd_size_chip > ul li input[type="radio"]:disabled + label {
  background: #f1f1f1;
}
.pc .prd_size_chip > ul li label {
  display: block;
  height: 24px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 4px 10px 3px 10px;
  z-index: 1;
  background: #fff;
  border: 1px solid #ccc;
}
.pc .prd_size_chip > ul li span {
  color: #666;
  font-size: 11px;
}
.pc .prd_size_chip > ul li.disabled input[type="checkbox"], .pc .prd_size_chip > ul li.disabled input[type="radio"], .pc .prd_size_chip > ul li.soldout input[type="checkbox"], .pc .prd_size_chip > ul li.soldout input[type="radio"] {
  display: none;
}
.pc .prd_size_chip > ul li.disabled:before, .pc .prd_size_chip > ul li.soldout:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: url("https://static.elandrs.com/f/img/pc/common/bg_sizechip_disabled.png") no-repeat 0 0;
  position: absolute;
  left: 0;
  top: 0;
  background-size: 100% 100%;
}
.pc .prd_size_chip > ul li.disabled label, .pc .prd_size_chip > ul li.soldout label {
  background: #f1f1f1;
}
.pc .prd_size_chip > ul li.disabled span, .pc .prd_size_chip > ul li.soldout span {
  color: #999;
}
.pc [data-tabvirtualscroll-wrap] {
  min-height: 1px;
}
.pc [data-tabvirtualscroll-wrap] .ui-item-box + .ui-item-box {
  margin-top: 0;
}
.pc [data-tabvirtualscroll-list] .flick_loading.scroll_loading {
  height: 50px;
  z-index: auto;
}
.pc [data-tabvirtualscroll-list] .ui-item-view > ul > li {
  margin-top: 0 !important;
}
.pc [data-tabvirtualscroll-list] .ui-item-view > ul.row.col2 > li {
  height: 218px;
}
.pc [data-tabvirtualscroll-list] .ui-item-view > ul.col3 > li {
  height: 539px;
}
.pc [data-tabvirtualscroll-list] .ui-item-view > ul.col4 > li {
  height: 460px;
}
.pc [data-tabvirtualscroll-list] .ui-item-view > ul.col5 > li {
  height: 405px;
}
.pc .cn-category-tab__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
.pc .cn-category-tab__list .cm-slider-wrap {
  width: 1080px;
  margin: 0 auto;
}
.pc .cn-category-tab__list .cm-slider.bg_r:after {
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -20px;
  width: 60px;
  height: 40px;
  background: -webkit-gradient(linear, right top, left top, from(#FFF), color-stop(85.04%, rgba(255, 255, 255, 0)));
  background: linear-gradient(270deg, #FFF 0%, rgba(255, 255, 255, 0) 85.04%);
  z-index: 1;
  content: "";
}
.pc .cn-category-tab__list .swiper-slide {
  width: auto;
  margin-right: 5px;
}
.pc .cn-category-tab__list .swiper-slide:last-child {
  margin-right: 0;
}
.pc .cn-category-tab__list .swiper-slide a {
  position: relative;
  display: block;
  outline-offset: -1px;
  text-align: center;
  padding: 0 1px;
}
.pc .cn-category-tab__list .swiper-slide a .ctg-img {
  display: none;
}
.pc .cn-category-tab__list .swiper-slide a .ctg-name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 34px;
  text-align: center;
  padding: 0px 16px 0px 15px;
  margin: 0;
  color: #888;
  font-weight: 400;
  font-size: 13px;
  line-height: 14px;
  letter-spacing: -0.4px;
  white-space: pre;
  background-color: #fff;
  border: 1px solid #E3E3E3;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.pc .cn-category-tab__list .swiper-slide.active a .ctg-name {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.pc .cn-category-tab__list .swiper-control {
  display: block;
}
.pc .cn-category-tab__list .swiper-control .swiper-button-prev, .pc .cn-category-tab__list .swiper-control .swiper-button-next {
  display: block;
  position: absolute;
  top: 0;
  width: 20px;
  margin-top: 0;
  background: none;
  height: 34px;
}
.pc .cn-category-tab__list .swiper-control .swiper-button-prev.swiper-button-disabled, .pc .cn-category-tab__list .swiper-control .swiper-button-next.swiper-button-disabled {
  opacity: 1;
}
.pc .cn-category-tab__list .swiper-control .swiper-button-prev:after, .pc .cn-category-tab__list .swiper-control .swiper-button-next:after {
  display: block;
  position: absolute;
  top: 50%;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-image: url("https://static.elandrs.com/f/img/pc/ctg_arrow.png");
  content: "";
}
.pc .cn-category-tab__list .swiper-control .swiper-button-prev {
  left: -20px;
}
.pc .cn-category-tab__list .swiper-control .swiper-button-prev:after {
  left: 0;
  background-position: 0px -16px;
}
.pc .cn-category-tab__list .swiper-control .swiper-button-prev.swiper-button-disabled:after {
  background-position: 0px 0px;
}
.pc .cn-category-tab__list .swiper-control .swiper-button-next {
  right: -20px;
}
.pc .cn-category-tab__list .swiper-control .swiper-button-next:after {
  right: 0;
  background-position: -16px -16px;
}
.pc .cn-category-tab__list .swiper-control .swiper-button-next.swiper-button-disabled:after {
  background-position: -16px 0;
}
.pc .cn-category-tab__list.is-fixed {
  width: 100%;
  border-bottom: 1px solid #e3e3e3;
  -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.03);
  background-color: #fff;
  z-index: 30;
}
.pc .cn-category-tab__cont {
  width: 1080px;
  margin: 0 auto;
}
.pc .cn-category-tab__cont .ctg-box-item:first-child {
  margin-top: 20px;
}
.pc .cn-category-tab__cont .ctg-more {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.pc .cn-category-tab__cont .ctg-more-btn {
  display: block;
}
.pc .cn-category-tab__cont .ctg-more-btn strong, .pc .cn-category-tab__cont .ctg-more-btn span {
  display: block;
  text-align: center;
  font-size: 14px;
  color: #666;
  font-weight: 400;
}
.pc .cn-category-tab__cont .ctg-more-btn strong:before {
  display: block;
  width: 80px;
  height: 80px;
  margin: 0 auto 20px;
  background: url("https://static.elandrs.com/f/img/pc/cn/ico_ctg_more.png") center center no-repeat;
  content: '';
}
.pc .cn-category-tab__cont .ctg-more-btn.arrow strong:before {
  background-image: url("https://static.elandrs.com/f/img/pc/cn/ico_ctg_more_arrow.png");
}
.pc .cn-category-tab__more {
  text-align: center;
  margin-top: 30px;
}
.pc .cn-category-tab__more .more_btn {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 300px;
  height: 50px;
  border: 1px solid #333;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.pc .cn-category-tab__more .more_btn span {
  display: inline-block;
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.4px;
  vertical-align: top;
}
.pc .cn-category-tab__more .more_btn span:after {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: top;
  margin-left: 6px;
  background: url("https://static.elandrs.com/f/img/pc/ico_brand_arrow.png") no-repeat 50% 50%;
  content: '';
}
.pc .cn-category-none {
  width: 100%;
}
.pc .cn-category-none .no_data_txt, .pc .cn-category-none .no_case_txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 200px;
  font-size: 18px;
  color: #666;
}
.pc .ctg-box-fliter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 10px 0 15px;
}
.pc .ctg-box-fliter .ctg-tit {
  font-weight: 500;
  font-size: 28px;
  line-height: 1;
  letter-spacing: -0.4px;
  color: #39312D;
}
.pc .ctg-box-fliter .update-time {
  font-size: 13px;
  line-height: 16px;
  color: #666;
  letter-spacing: -0.6px;
}
.pc .ctg-box-fliter .sort-list {
  display: inline-block;
  font-size: 0;
}
.pc .ctg-box-fliter .sort-list li {
  display: inline-block;
}
.pc .ctg-box-fliter .sort-list li + li {
  margin-left: 20px;
}
.pc .ctg-box-fliter .sort-list li a {
  display: inline-block;
  font-size: 13px;
  line-height: 16px;
  height: 16px;
  color: #999;
}
.pc .ctg-box-fliter .sort-list li.active a {
  border-bottom: 1px solid #000;
  color: #000;
}
.w10 {
  width: 10% !important;
}
.w20 {
  width: 20% !important;
}
.w30 {
  width: 30% !important;
}
.w40 {
  width: 40% !important;
}
.w50 {
  width: 50% !important;
}
.w60 {
  width: 60% !important;
}
.w70 {
  width: 70% !important;
}
.w80 {
  width: 80% !important;
}
.w90 {
  width: 90% !important;
}
.w100 {
  width: 100% !important;
}
.mtm1 {
  position: relative;
  margin-top: -1px !important;
}
.mt0 {
  margin-top: 0 !important;
}
.mt4 {
  margin-top: 4px !important;
}
.mt6 {
  margin-top: 6px !important;
}
.mt10 {
  margin-top: 10px !important;
}
.mt15 {
  margin-top: 15px !important;
}
.mt20 {
  margin-top: 20px !important;
}
.mt30 {
  margin-top: 30px !important;
}
.mt40 {
  margin-top: 40px !important;
}
.mt50 {
  margin-top: 50px !important;
}
.mt60 {
  margin-top: 60px !important;
}
.mt100 {
  margin-top: 100px !important;
}
.mt120 {
  margin-top: 120px !important;
}
.ml5 {
  margin-left: 5px !important;
}
.ml10 {
  margin-left: 10px !important;
}
.ml20 {
  margin-left: 20px !important;
}
.ml50 {
  margin-left: 50px !important;
}
.pt0 {
  padding-top: 0px !important;
}
.pl8 {
  padding-left: 8px !important;
}
.vat {
  vertical-align: top !important;
}
.cm-flick-container {
  overflow: hidden;
}
.cm-flick-wrap {
  overflow: hidden;
}
.cm-flick-panel {
  float: left;
  position: relative;
  width: 100%;
  min-height: 1px;
}
.pc .f_verd {
  font-family: "Verdana", "Nanum Gothic", sans-serif;
}
.pc .tx_price {
  color: #333;
  font-family: Verdana, sans-serif !important;
  letter-spacing: -1px;
}
.pc .tx_price02 {
  color: #666;
  font-family: Verdana, sans-serif !important;
  letter-spacing: -1px;
}
.pc .font_12 {
  font-size: 12px;
  line-height: 1.3em;
}
.pc .font_14 {
  font-size: 14px;
  line-height: 1.3em;
}
.pc .font_16 {
  font-size: 16px !important;
}
.pc .alig_l {
  text-align: left;
}
.pc .alig_c {
  text-align: center !important;
}
.pc .alig_r {
  text-align: right;
}
.pc .txt_c01 {
  color: #E5132E !important;
}
.pc .txt_c02 {
  color: #333 !important;
}
.pc .txt_c03 {
  color: #666 !important;
}
.pc .txt_c04 {
  color: #999 !important;
}
.pc .txt_c05 {
  color: #333 !important;
}
.pc .txt_c06 {
  color: #c9000b !important;
}
.pc .txt_c07 {
  color: #242424 !important;
}
.pc .tx_price {
  color: #333;
  font-family: Verdana, sans-serif !important;
  letter-spacing: -1px;
}
.pc .txt_uline {
  text-decoration: underline;
}
.pc .flag_icon {
  display: inline-block;
  height: 14px;
  padding: 0 4px 1px 4px;
  font-family: dotum;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: -1px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.pc .flag_icon.c01 {
  border: 1px solid #ababab;
  color: #544f49;
}
.pc .flag_icon.c02 {
  border: 1px solid #a6cae7;
  color: #439de6;
}
.pc .flag_icon.c03 {
  border: 1px solid #d3b18e;
  color: #a27b54;
}
.pc .flag_icon.c04 {
  border: 1px solid #de7668;
  color: #d9351c;
}
.pc .flag_icon.c05 {
  border: 1px solid #77a2c4;
  color: #0162b1;
}
.pc .flag_icon.c06 {
  border: 1px solid #ffcb3e;
  color: #f6b401;
}
.pc .flag_icon.c07 {
  border: 1px solid #ff9b65;
  color: #ff5b01;
}
.pc .flag_icon.c08 {
  border: 1px solid #999;
  color: #999;
}
.pc .flag_icon.c09 {
  border: 1px solid #ee7e8f;
  color: #e21836;
}
.pc .flag_icon.c10 {
  border: 1px solid #333;
  color: #fff;
  background: #333;
}
.pc .flag_icon.c11 {
  border: 1px solid #0c8249;
  color: #0c8249;
}
.pc .flag_icon.c12 {
  border: 1px solid #4a47bf;
  color: #4a47bf;
}
.pc .flag_icon.c13 {
  border: 1px solid #ffde29;
  color: #f5c400;
}
.pc .flag_icon.c14 {
  border: 1px solid #7b97ff;
  color: #7b97ff;
}
.pc .flag_icon.t01 {
  border: 1px solid #bbb5a4;
  color: #fff;
  background: #bbb5a4;
}
.pc .flag_icon.t03 {
  border: 1px solid #ababab;
  color: #4e4e4e;
  background: #f1ebe4;
}
.pc .flag_icon.t04 {
  border: 1px solid #ad191a;
  color: #fff;
  background: #ad191a;
}
.pc .flag_icon.t05 {
  border: 1px solid #74593c;
  color: #fff;
  background: #74593c;
  line-height: 20.9px;
  height: 18px;
  vertical-align: middle;
}
.pc .flag_icon.t06 {
  border: 1px solid #568ae0;
  color: #fff;
  background: #568ae0;
}
.pc .flag_icon.t07 {
  border: 1px solid #439de6;
  color: #fff;
  background: #439de6;
}
.pc .flag_icon.t08 {
  border: 1px solid #d49307;
  color: #fff;
  background: #d49307;
}
.pc .flag_icon.n01 {
  border: 1px solid #d1d1d1;
  background: #efefef;
  color: #999;
}
.pc .ico_reply {
  display: inline-block;
  padding-left: 14px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_reply.png") 0 0 no-repeat;
  font-weight: 800;
  color: #333;
}
.pc .ico_reply02 {
  display: inline-block;
  padding-left: 14px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_reply02.png") 0 4px no-repeat;
  font-weight: 800;
  color: #333;
}
@-webkit-keyframes time-ani {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  60% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes time-ani {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  60% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.pc .cm-icotime {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #7c9bff;
  vertical-align: middle;
}
.pc .cm-icotime > span {
  position: absolute;
  right: 0;
  left: 0;
  width: 2px;
  height: 100%;
  margin: auto;
}
.pc .cm-icotime > span:before {
  position: absolute;
  top: 3px;
  right: 0;
  left: 0;
  bottom: 50%;
  margin-bottom: -1px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-color: #000;
  content: "";
}
.pc .cm-icotime > span.min {
  -webkit-animation: time-ani 2s infinite;
  animation: time-ani 2s infinite;
}
.pc .cm-icotime.small {
  width: 14px;
  height: 14px;
}
.pc .cm-icotime.xsmall {
  width: 13px;
  height: 13px;
}
.pc .cm-icotime.xsmall > span:before {
  top: 2px;
  margin-bottom: -0.5px;
}
.pc .cm-icotime.white {
  background-color: #fff;
}
.pc .brand-title .tit {
  font-size: 22px;
  color: #000;
  letter-spacing: -1px;
  margin-bottom: 10px;
  font-weight: 500;
}
.pc .brand-title .tit > span {
  display: inline-block;
  vertical-align: middle;
  padding-right: 10px;
}
.pc .dp-title {
  text-align: center;
  margin-bottom: 30px;
  font-family: 'Spoqa Han Sans Neo','Nanum Gothic',sans-serif;
}
.pc .dp-title .tit {
  font-weight: 700;
  font-size: 34px;
  color: #000;
}
.pc .dp-title h3.tit {
  font-size: 28px;
  font-weight: 400;
}
.pc .dp-title .txt {
  display: block;
  font-size: 15px;
  color: #666;
  margin-top: 4px;
}
.pc .dp-title.line {
  border-bottom: 2px solid #000;
}
.pc .dp-title.line .tit {
  padding-bottom: 15px;
}
.pc .cm-main-title {
  width: 1080px;
  margin: 0 auto;
  margin-bottom: 20px;
}
.pc .cm-main-title .tit {
  font-weight: 600;
  text-align: center;
  line-height: 1;
  color: #333;
  font-size: 28px;
  font-family: 'Montserrat', 'Nanum Gothic',sans-serif;
}
.pc .cm-main-title .tit > strong {
  position: relative;
  display: inline-block;
  padding: 0 20px;
  font-weight: 600;
  background-color: #fff;
}
.pc .cm-main-title .tit > strong:before {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -0.5px;
  width: 100%;
  height: 1px;
  background-color: #999;
  z-index: -1;
  content: "";
}
.pc .cm-more-btn {
  position: absolute;
  right: 0;
  top: 7px;
  padding: 4px 9px;
  color: #666;
  font-size: 11px;
  font-family: 'Montserrat', 'Nanum Gothic',sans-serif;
  background: url("https://static.elandrs.com/f/img/pc/main/bt_more_01.png") right center no-repeat;
  line-height: 1;
}
.pc .cm-html-area {
  width: 1080px;
  margin: 0 auto;
}
.pc .cm-html-area .html_title {
  text-align: center;
  font-size: 0;
}
.pc .cm-html-area .html_title span {
  display: inline-block;
  font-family: 'Montserrat', 'Nanum Gothic',sans-serif;
  font-weight: 600;
  text-align: center;
  line-height: 1;
  color: #333;
  font-size: 32px;
  padding: 20px 0;
  margin-bottom: 10px;
}
.pc .cm-html-area .html_cont + .html_cont {
  margin-top: 15px;
}
.pc .cm-html-area .html_cont a {
  display: block;
}
.pc .cm-html-area .html_cont a + a {
  margin-top: 20px;
}
.pc .cm-html-area .html_cont img {
  max-width: 100%;
}
.pc .cm-html-area .html_cont .ui-item-view > .col-mix5 > li {
  margin-top: 20px;
}
.pc .cm-html-area .html_cont .ui-item-view > .col-mix5 > li:nth-child(-n+3) {
  margin-top: 0;
}
.pc .cm-html-area .html_cont .ctg_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: center;
  margin-bottom: 30px;
}
.pc .cm-html-area .html_cont .ctg_list li {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
}
.pc .cm-html-area .html_cont .ctg_list li a {
  display: block;
}
.pc .tit_dp {
  text-align: center;
}
.pc .tit_dp h2 {
  position: relative;
  display: inline-block;
  color: #333;
  font-size: 34px;
  font-weight: bold;
  vertical-align: top;
}
.pc .tit_dp .s_dp {
  display: block;
  margin-top: 6px;
  color: #333;
  font-size: 16px;
  letter-spacing: -1px;
  line-height: 20px;
}
.pc .tit_dp .s_dp2 {
  display: block;
  margin-top: 3px;
  color: #555;
  font-size: 16px;
  letter-spacing: -0.05em;
  line-height: 20px;
}
.pc .tit_dp .t_dp {
  margin-left: 10px;
  font-size: 33px;
  color: #333;
  line-height: 40px;
}
.pc .title {
  position: relative;
}
.pc .title.bline {
  border-bottom: 1px solid #242424;
}
.pc .title .right {
  position: absolute;
  right: 0;
  bottom: 0;
}
.pc .type-mypage .title .right {
  top: 0;
  bottom: auto;
}
.pc .title .right.mix {
  position: relative;
  padding-bottom: 40px;
  border-bottom: 1px solid #333;
  text-align: center;
}
.pc .title .right02 {
  position: absolute;
  right: 0;
  bottom: 16px;
}
.pc .title .r_cont {
  float: right;
  width: 50%;
  text-align: right;
}
.pc .tit_h2 {
  margin: 0 0 12px 10px;
  font-size: 22px;
  color: #242424;
  font-weight: normal;
}
.pc .tit_h2 > .btn_etc02 {
  vertical-align: 4px;
  margin-left: 5px;
}
.pc .tit_h2_01 {
  margin: 0 0 14px 9px;
  padding-top: 8px;
  font-size: 22px;
  color: #333;
  font-weight: 800;
}
.pc .tit_h2_dot, .pc .tit_dot {
  margin-top: 10px;
  padding: 0 0 16px 9px;
  border-bottom: 1px solid #adadad;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_dot03.gif") 0 10px no-repeat;
  font-size: 20px;
  color: #333;
  font-weight: 800;
}
.pc .tit_h2_dot.boN, .pc .tit_dot.boN {
  border: none;
}
.pc .tit_h2_dot .quantity {
  font-weight: normal;
  font-size: 20px;
  letter-spacing: -0.05em;
}
.pc .tit_h2_02 {
  margin-bottom: 26px;
  text-align: center;
  font-size: 18px;
  color: #333;
  font-weight: 800;
}
.pc .tit_h2_02.txt_en {
  font-weight: 500;
}
.pc .tit_h3 {
  margin: 0 0 16px 0;
  font-size: 24px;
  color: #242424;
  font-weight: 700;
}
.pc .tit_sub_01, .pc .tit_h3_01 {
  margin: 0 0 13px 10px;
  font-size: 16px;
  color: #333;
  font-weight: 700;
}
.pc .tit_h3_02 {
  margin: 0 0 8px 15px;
  font-size: 16px;
  color: #000;
  font-weight: 700;
}
.pc .tit_h3_03 {
  margin: 0 0 23px;
  font-size: 30px;
  color: #000;
  font-weight: normal;
  text-align: center;
}
.pc .tit_h3_03 strong {
  font-weight: 600;
}
.pc .txt_h3 {
  display: block;
  margin: 48px 0 12px;
  padding-left: 8px;
  padding-bottom: 2px;
  font-size: 18px;
  line-height: 1.3em;
  font-weight: 800;
  color: #333;
}
.pc .txt_h3 .txt_h3_mini {
  font-size: 14px;
  vertical-align: middle;
}
.pc .txt_h3 .dtl_lnk {
  position: relative;
  margin: 0 0 0 10px;
  font-size: 12px;
  color: #666;
  letter-spacing: -0.05em;
  font-weight: normal;
  border-bottom: 1px solid #666;
}
.pc .txt_h3 .dtl_lnk:after {
  position: absolute;
  top: 50%;
  right: -11px;
  width: 4px;
  height: 7px;
  margin: -2px 0 0;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow08.gif") no-repeat;
  content: "";
}
.pc .txt_h3_mini.type2 {
  font-size: 14px;
  display: block;
  padding-left: 8px;
  margin-top: 4px;
}
.pc .txt_h5 {
  display: block;
  margin: 40px 0 12px;
  padding-left: 8px;
  padding-bottom: 2px;
  font-size: 15px;
  line-height: 1.3em;
  font-weight: 800;
  color: #333;
}
.pc .title .right .btn03 {
  margin-left: 3px;
}
.pc .tit_underline {
  padding: 0 0 14px 6px;
  font-size: 18px;
  color: #333;
  border-bottom: 1px solid #000;
}
.pc .tit_underline.type02 {
  padding: 0 0 14px 6px;
  font-size: 24px;
  color: #333;
  border-bottom: 1px solid #000;
}
.pc .tit_underline.type03 {
  padding: 0 0 14px 6px;
  font-size: 16px;
  color: #242424;
  border-bottom: 1px solid #000;
}
.pc .tit_underline .tit_info01 {
  font-size: 13px;
  color: #666;
  line-height: 1;
}
.pc .tit_topline.type02 {
  padding: 17px 0 14px 6px;
  font-size: 24px;
  color: #333;
  border-top: 1px solid #000;
}
.pc .tit_h3_bar01 {
  margin: 0 0 30px;
  padding: 0 0 13px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_tit_underbar01.gif") 50% 100% no-repeat;
  color: #242424;
  font-size: 24px;
  font-weight: 800;
  text-align: center;
}
.pc .tit_h3_bar02 {
  margin: 0 0 30px;
  color: #242424;
  font-size: 24px;
  font-weight: 800;
  text-align: center;
}
.pc .tit_h3_bar02 > span {
  display: inline-block;
  padding: 0 10px 6px;
  border-bottom: 1px solid #ddd;
}
.pc .tit_h3_bar02 .txt_en {
  font-size: 28px;
  vertical-align: -2px;
}
.pc .tit_h3_bg01 {
  margin-bottom: 30px;
  background: url("https://static.elandrs.com/f/img/pc/common/bg_tit_repeat01.gif") 0 50% repeat-x;
  text-align: center;
}
.pc .tit_h3_bg01 span {
  display: inline-block;
  padding: 0 20px;
  background: #fff;
  font-size: 24px;
  font-weight: 800;
  color: #333;
}
.pc .tit_h3_bg02 {
  padding: 0 0 15px 18px;
  background: url("https://static.elandrs.com/f/img/pc/common/bg_tit_repeat01.gif") 0 100% repeat-x;
  font-size: 26px;
  font-weight: 800;
  color: #242424;
}
.pc .tit_h3_bg01.tit_c20 {
  background: url("https://static.elandrs.com/f/img/pc/common/bg_tit_repeat01_c04.gif") 0 50% repeat-x;
}
.pc .tit_h3_bg01.tit_c40 span {
  color: #9a8a7a;
}
.pc .tit_h3_bg01.tit_c30 {
  background: url("https://static.elandrs.com/f/img/pc/common/bg_tit_repeat01_c02.gif") 0 50% repeat-x;
}
.pc .tit_h3_bg01.tit_c30 span {
  color: #084271;
}
.pc .tit_h3_bg01.tit_c40 {
  background: url("https://static.elandrs.com/f/img/pc/common/bg_tit_repeat01_c03.gif") 0 50% repeat-x;
}
.pc .tit_h3_bg01.tit_c20 span {
  color: #b75252;
}
.pc .tit_h3_bg01.tit_c50 {
  background: url("https://static.elandrs.com/f/img/pc/common/bg_tit_repeat01_c04.gif") 0 50% repeat-x;
}
.pc .tit_h3_bg01.tit_c50 span {
  color: #763c36;
}
.pc .tit_h3_ln01 {
  padding: 20px 0 40px;
  border-top: 1px solid #242424;
}
.pc .tit_h3_ln01 span {
  display: inline-block;
  background: #fff;
  font-size: 24px;
  line-height: 24px;
  font-weight: normal;
  color: #333;
}
.pc .tit_h3_ln01.tit_c20 {
  border-color: #b75252;
}
.pc .tit_h3_ln01.tit_c20 span {
  color: #b75252;
}
.pc .tit_h3_ln01.tit_c30 {
  border-color: #084271;
}
.pc .tit_h3_ln01.tit_c30 span {
  color: #084271;
}
.pc .tit_h3_ln01.tit_c40 {
  border-color: #9a8a7a;
}
.pc .tit_h3_ln01.tit_c40 span {
  color: #9a8a7a;
}
.pc .tit_h3_ln01.tit_c50 {
  border-color: #763c36;
}
.pc .tit_h3_ln01.tit_c50 span {
  color: #763c36;
}
.pc .col_2 {
  display: inline-block;
  width: 2%;
}
.pc .col_5 {
  display: inline-block;
  width: 5%;
}
.pc .col_7 {
  display: inline-block;
  width: 7%;
}
.pc .col_10 {
  display: inline-block;
  width: 10%;
}
.pc .col_15 {
  display: inline-block;
  width: 15%;
}
.pc .col_20 {
  display: inline-block;
  width: 20%;
}
.pc .col_25 {
  display: inline-block;
  width: 25%;
}
.pc .col_30 {
  display: inline-block;
  width: 30%;
}
.pc .col_36 {
  display: inline-block;
  width: 36%;
}
.pc .col_40 {
  display: inline-block;
  width: 40%;
}
.pc .col_50 {
  display: inline-block;
  width: 50%;
}
.pc .col_60 {
  display: inline-block;
  width: 60%;
}
.pc .col_70 {
  display: inline-block;
  width: 70%;
}
.pc .col_80 {
  display: inline-block;
  width: 80%;
}
.pc .col_90 {
  display: inline-block;
  width: 90%;
}
.pc .col_100 {
  display: inline-block;
  width: 100%;
}
.pc .col_80 .btn05 {
  position: relative;
  top: -5px;
  vertical-align: top;
}
.pc .txt_row {
  margin: -5px 0;
}
.pc .txt_row li {
  margin: 10px 0;
}
.pc td .txt_row {
  margin: -10px 0 -10px;
}
.pc .txt_row02 {
  margin-top: 0px;
}
.pc .txt_row02 li {
  margin-top: 5px;
}
.pc .txt_row04 {
  margin: -6px 0;
}
.pc .txt_row04 li {
  margin: 6px 0;
  padding-left: 130px;
  width: 80px;
  text-align: right;
}
.pc .txt_row03 {
  width: 90%;
  margin-top: -8px;
}
.pc .txt_row03 li {
  margin-top: 8px;
  padding-left: 100px;
  *zoom: 1;
}
.pc .txt_row03 li:after {
  display: block;
  clear: both;
  content: "";
}
.pc .txt_row03 li .same_th {
  display: block;
  float: left;
  width: 100px;
  margin-left: -100px;
  padding-top: 7px;
  vertical-align: top;
}
.pc .txt_row03.no_tit {
  width: 100%;
}
.pc .txt_row03.no_tit li {
  padding-left: 0;
}
.pc .ico-tooltip {
  width: auto;
  height: auto;
  padding: 0 7px 1px 0;
  border-bottom: 1px solid #333;
  background: url("https://static.elandrs.com/f/img/pc/ico_arrow14.png") 100% 5px no-repeat;
  color: #333;
  font-weight: 400;
  text-indent: inherit;
  font-size: 12px;
  display: inline-block;
}
.pc .ico-tooltip.ico {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("https://static.elandrs.com/f/img/pc/ico_tooltip01.png") center center no-repeat;
  text-indent: -99999px;
  vertical-align: middle;
  border-bottom: 0;
  padding: 0;
}
.pc .set-tooltip {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.pc .set-tooltip.active .tip-info {
  display: block;
}
.pc .tip-info {
  display: none;
  position: absolute;
  top: 20px;
  left: -100px;
  text-indent: 0;
  border: 1px solid #333;
  background: #fff;
  z-index: 40;
  padding: 15px 12px 12px;
  white-space: nowrap;
  text-align: center;
}
.pc .tip-info.active {
  display: block;
}
.pc .tip-info .tip-title {
  color: #333;
  font-size: 12px;
  font-weight: 800;
  text-align: left;
}
.pc .tip-info .tip-txt {
  margin-top: 10px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3em;
  text-align: left;
}
.pc .tip-info .tip-txt strong {
  color: #ee4422;
}
.pc .tip-info .btn05 {
  display: inline-block;
  border: 1px solid #333;
  background: #333;
  text-align: center;
  vertical-align: middle;
  margin: 10px auto 0;
}
.pc .tip-info .btn05 span {
  display: block;
  min-width: 70px;
  height: 23px;
  padding: 0 10px;
  color: #fff;
  font-size: 12px;
  line-height: 23px;
  font-weight: 800;
}
.pc .tip-info .btn_close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 11px;
  height: 11px;
  background: url("https://static.elandrs.com/f/img/pc/ico_tip_close.gif") center center no-repeat;
  text-indent: -9999px;
  font-size: 1px;
  line-height: 1px;
}
.pc .ico + .set-tooltip .tip-info {
  top: 16px;
  left: -68px;
}
.pc .tip-info::after {
  content: "";
  position: absolute;
  top: -7px;
  left: 50px;
  display: block;
  margin-left: -5px;
  width: 11px;
  height: 8px;
  background: url("https://static.elandrs.com/f/img/pc/bg_lp_arrow.gif") no-repeat center 0;
  text-indent: 0;
}
.pc .cm-datepicker {
  position: relative;
  display: inline-block;
  text-align: center;
}
.pc .cm-datepicker .cm-ipt {
  width: 130px;
  height: 28px;
  padding: 0 10px;
  line-height: 18px;
  font-size: 12px;
  color: #666;
  border: 1px solid #ccc;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.pc .cm-datepicker .cm-ico {
  display: inline-block;
  margin-left: -5px;
  vertical-align: top;
  line-height: 28px;
  width: 29px;
  height: 28px;
  background: url("https://static.elandrs.com/f/img/pc//ico_calen.gif") 0 0 no-repeat;
}
.pc .cm-datepicker .cm-iptgroup-btn {
  display: inline-block;
  vertical-align: middle;
}
.pc .cm-datepicker-pop {
  position: absolute;
  top: 27px;
  z-index: 10;
  width: 250px;
  border: 1px solid #333;
  background: #fff;
}
.pc .cm-datepicker-pop .tit_cal {
  padding: 13px 0 0 0;
  font-size: 14px;
  color: #333;
  font-weight: 800;
  text-align: center;
}
.pc .cm-datepicker-pop .cont_cal {
  padding: 0 10px 10px;
}
.pc .cm-datepicker-pop .cont_cal .set_cal_control {
  position: relative;
  margin: 22px 0 6px;
  text-align: center;
}
.pc .cm-datepicker-pop .cont_cal .set_cal_control .btn_prev_month {
  display: block;
  position: absolute;
  top: -2px;
  left: 0;
  width: 6px;
  height: 9px;
  padding: 5px;
}
.pc .cm-datepicker-pop .cont_cal .set_cal_control .btn_next_month {
  display: block;
  position: absolute;
  top: -2px;
  right: 0;
  width: 6px;
  height: 9px;
  padding: 5px;
}
.pc .cm-datepicker-pop .cont_cal .set_cal_control .current_year {
  font-size: 12px;
  font-weight: bold;
  color: #333;
}
.pc .cm-datepicker-pop .cont_cal .btn_cal_close {
  position: absolute;
  top: 10px;
  right: 10px;
}
.pc .cm-datepicker-pop .cont_cal .tbl_calendar {
  padding: 0 10px 11px;
  border: 1px solid #ddd;
}
.pc .cm-datepicker-pop .cont_cal .tbl_calendar th {
  width: 25px;
  height: 30px;
  border: none;
  background: none;
  font-weight: bold;
  color: #333;
}
.pc .cm-datepicker-pop .cont_cal .tbl_calendar th.su {
  color: #b63334;
}
.pc .cm-datepicker-pop .cont_cal .tbl_calendar td {
  height: 19px;
  padding: 2px 0 0 0;
  border: none;
  text-align: center;
}
.pc .cm-datepicker-pop .cont_cal .tbl_calendar td a {
  font-weight: bold;
  color: #999;
}
.pc .cm-datepicker-pop .cont_cal .tbl_calendar a {
  display: inline-block;
  width: 25px;
  height: 19px;
  text-align: center;
}
.pc .cm-datepicker-pop .cont_cal .tbl_calendar .chk_date {
  background: #494949;
  font-weight: bold;
  color: #fff;
}
.pc .alert_box01 {
  position: relative;
  margin-top: 10px;
  padding: 18px 0 22px;
  border: 1px solid #a40001;
}
.pc .alert_box01:after {
  display: block;
  position: absolute;
  width: 11px;
  height: 7px;
  left: 50%;
  bottom: -7px;
  margin-left: -6px;
  background: url("https://static.elandrs.com/f/img/pc/common/bg_lp_arrow02.gif") 0 0 no-repeat;
  content: "";
}
.pc .alert_title {
  text-align: center;
}
.pc .alert_title span {
  display: inline-block;
  padding-left: 22px;
  font-size: 15px;
  line-height: 18px;
  color: #a40001;
  font-weight: 800;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_alert_txt01.png") 0 center no-repeat;
}
.pc .alert_cont {
  margin-top: 6px;
  color: #666;
  text-align: center;
  line-height: 1.35em;
}
.pc .alert_box02 {
  padding: 27px 0 40px;
  border-top: 1px solid #adadad;
  border-bottom: 1px solid #ddd;
  color: #999;
  text-align: center;
}
.pc .alert_box02:before {
  content: "";
  display: block;
  width: 57px;
  height: 57px;
  margin: 0 auto 25px auto;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_alert02.png") 0 0 no-repeat;
}
.pc .alert_box02 .set_btn {
  margin-top: 30px;
}
.pc .alert_box03 {
  min-height: 64px;
  margin: 30px 0 0;
  padding-left: 76px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_alert02.png") 0 4px no-repeat;
}
.pc .alert_box03 .alert_tit {
  font-size: 20px;
  color: #333;
  line-height: 24px;
  letter-spacing: -2px;
}
.pc .alert_box03 .alert_txt {
  margin-top: 12px;
  font-size: 13px;
  line-height: 18px;
  color: #333;
}
.pc .alert_box04 {
  position: relative;
  margin-top: 10px;
  padding: 18px 0 22px;
  background: #f3f3f3;
}
.pc .alert_box04 .alert_title span {
  color: #5d5d5d;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_alert_txt03.png") 0 center no-repeat;
}
.pc .alert_box04 .alert_cont {
  font-size: 13px;
  color: #5d5d5d;
  letter-spacing: -0.05em;
}
.pc p.txt_bul {
  display: inline-block;
  padding-left: 8px;
  background: url("https://static.elandrs.com/f/img/pc/common/bul_li01.gif") 0 6px no-repeat;
  font-size: 13px;
  line-height: 1.4em;
}
.pc p.txt_bul.type02 {
  background-position: 0 50%;
}
.pc p.txt_bul.type02 a,
.pc p.txt_bul.type02 button,
.pc p.txt_bul.type02 a,
.pc p.txt_bul.type02 select {
  margin-left: 20px;
}
.pc ul.txt_bul {
  margin-top: -3px;
  margin-top: -6px;
}
.pc ul.txt_bul li {
  margin-top: 3px;
  display: inline-block;
  padding-left: 8px;
  background: url("https://static.elandrs.com/f/img/pc/common/bul_li01.gif") 0 6px no-repeat;
  font-size: 12px;
  line-height: 1.4em;
}
.pc ul.txt_bul02 li {
  margin-top: 6px;
  display: inline-block;
  padding-left: 5px;
  background: url("https://static.elandrs.com/f/img/pc/common/bul_li02.gif") 0 8px no-repeat;
  letter-spacing: -1px;
  line-height: 1.4em;
}
.pc ul.txt_bul02 li strong {
  font-weight: 800;
}
.pc p.txt_bul03 {
  position: relative;
  padding-left: 10px;
}
.pc p.txt_bul03:after {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 10px;
  height: 13px;
  font-size: 13px;
  color: #666;
  content: "*";
}
.pc ul.txt_bul03 li {
  position: relative;
  padding-left: 10px;
  margin-top: 3px;
}
.pc ul.txt_bul03 li:after {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 10px;
  height: 13px;
  font-size: 13px;
  color: #666;
  content: "*";
}
.pc ul.txt_bul03 li:first-child {
  margin-top: 0;
}
.pc .txt_bul04 {
  display: inline-block;
  margin-left: 30px;
  padding-left: 8px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow07.gif") 0 center no-repeat;
}
.pc .txt_bul05 ul {
  margin-top: -10px;
}
.pc .txt_bul05 ul li {
  margin-top: 10px;
  padding-left: 78px;
  *zoom: 1;
}
.pc .txt_bul05 ul li:after {
  display: block;
  clear: both;
  content: "";
}
.pc .txt_bul05 ul li em {
  display: block;
  float: left;
  padding-left: 16px;
  margin-left: -78px;
  width: 62px;
  background: url("https://static.elandrs.com/f/img/pc/common/bul_li03.gif") 6px 6px no-repeat;
  color: #333;
}
.pc .txt_bul05 ul li .txt_cro {
  display: inline-block;
  width: 12px;
  color: #333;
}
.pc .cm-block__inner {
  width: 1080px;
  margin: 0 auto;
}
.pc .cm-block__inner a {
  display: block;
}
.pc .cm-block__inner a img {
  width: 100%;
  height: auto;
  display: block;
}
#INSIDER_WRAP_1, #INSIDER_WRAP_2 {
  width: 1080px;
  margin: 0 auto;
}
.pc .flag_new {
  display: inline-block;
  margin-left: 2px;
  vertical-align: middle;
}
.pc .flag_new:before {
  display: block;
  width: 11px;
  height: 11px;
  background: url("https://static.elandrs.com/f/img/pc/ico_new01.png") no-repeat 0 0;
  background-size: 100% auto;
  content: '';
}
.pc [class*="cn-"] {
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: -0.5px;
}
.pc [class*="cn-"] p, .pc [class*="cn-"] div, .pc [class*="cn-"] span, .pc [class*="cn-"] strong, .pc [class*="cn-"] em, .pc [class*="cn-"] ul, .pc [class*="cn-"] li, .pc [class*="cn-"] ol, .pc [class*="cn-"] dl, .pc [class*="cn-"] dt, .pc [class*="cn-"] dd, .pc [class*="cn-"] textarea, .pc [class*="cn-"] input, .pc [class*="cn-"] select {
  line-height: 1.2;
}
.pc .cn-main-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.pc .cn-main-title * {
  display: block;
}
.pc .cn-main-title .tit {
  font-weight: 700;
  font-size: 28px;
  letter-spacing: -1px;
  color: #000;
  padding-right: 10px;
}
.pc .cn-main-title .tit.h3 {
  font-weight: 500;
  font-size: 24px;
  letter-spacing: -0.6px;
}
.pc .cn-main-title .txt {
  font-size: 14px;
  letter-spacing: -0.6px;
  color: #666;
}
.pc .cn-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1080px;
  margin: 0 auto;
}
.pc .cn-title .tit {
  font-weight: 500;
  font-size: 30px;
  line-height: 34px;
  letter-spacing: -1px;
  color: #000;
}
.pc .cn-title .txt {
  color: #999;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.6px;
  margin-left: 10px;
}
.pc .unit-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1080px;
  margin: 0 auto;
}
.pc .unit-title .tit {
  font-weight: 500;
  font-size: 28px;
  line-height: 30px;
  letter-spacing: -0.4px;
  color: #39312D;
}
.pc .unit-title .txt {
  color: #999;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.6px;
  margin-left: 10px;
}
.pc .nc_tit h2 {
  font-size: 28px;
  line-height: 34px;
  font-weight: 400;
  letter-spacing: -1px;
  color: #000;
  text-align: center;
}
.pc .nc_tit .sub_tit {
  display: block;
  margin-top: 20px;
  line-height: 19px;
  font-size: 15px;
  text-align: center;
  color: #666;
}
.pc .swiper-pagination.cn-style1 {
  position: absolute;
  width: auto;
  top: 5px;
  right: 0px;
  display: block;
  z-index: 10;
  text-align: center;
  font-size: 0;
}
.pc .swiper-pagination.cn-style1 .swiper-pagination-bullet {
  display: inline-block;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: none;
  margin: 5px;
  width: 10px;
  height: 10px;
  background: #ccc;
}
.pc .swiper-pagination.cn-style1 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #000;
}
.pc .swiper-button-prev.cn-style1, .pc .swiper-button-next.cn-style1 {
  width: 44px;
  background-image: none;
  background-color: rgba(0, 0, 0, 0.2);
  margin-top: -74px;
}
.pc .swiper-button-prev.cn-style1:before, .pc .swiper-button-next.cn-style1:before {
  display: block;
  position: absolute;
  width: 12px;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  background-image: url("https://static.elandrs.com/f/img/pc/cn/ico_area_arrow2.png");
  background-repeat: no-repeat;
  background-size: 24px auto;
  content: '';
}
.pc .swiper-button-prev.cn-style1:hover, .pc .swiper-button-next.cn-style1:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.pc .swiper-button-prev.cn-style1 {
  -webkit-border-radius: 0 50px 50px 0;
  border-radius: 0 50px 50px 0;
  left: 0px;
}
.pc .swiper-button-prev.cn-style1:before {
  left: 13px;
  background-position: 0 0;
}
.pc .swiper-button-next.cn-style1 {
  right: 0px;
  -webkit-border-radius: 50px 0 0 50px;
  border-radius: 50px 0 0 50px;
}
.pc .swiper-button-next.cn-style1:before {
  right: 13px;
  background-position: -12px 0;
}
.pc .swiper-control.cn-style2 .swiper-button-prev, .pc .swiper-control.cn-style2 .swiper-button-next {
  width: 30px;
  height: 60px;
  background-image: none;
  background-color: rgba(0, 0, 0, 0.5);
  margin-top: 0px;
  top: 172.5px;
}
.pc .swiper-control.cn-style2 .swiper-button-prev:before, .pc .swiper-control.cn-style2 .swiper-button-next:before {
  display: block;
  position: absolute;
  width: 8px;
  height: 14px;
  top: 50%;
  margin-top: -7px;
  background-image: url("https://static.elandrs.com/f/img/pc/cn/ico_area_arrow3.png");
  background-repeat: no-repeat;
  background-size: 18px auto;
  content: '';
}
.pc .swiper-control.cn-style2 .swiper-button-prev {
  -webkit-border-radius: 0 50px 50px 0;
  border-radius: 0 50px 50px 0;
  left: 0px;
}
.pc .swiper-control.cn-style2 .swiper-button-prev:before {
  left: 6px;
  background-position: 0 0;
}
.pc .swiper-control.cn-style2 .swiper-button-next {
  right: 0px;
  -webkit-border-radius: 50px 0 0 50px;
  border-radius: 50px 0 0 50px;
}
.pc .swiper-control.cn-style2 .swiper-button-next:before {
  right: 6px;
  background-position: -10px 0;
}
.pc .swiper-control.cn-style2 .swiper-button-disabled {
  display: block !important;
  background-color: rgba(0, 0, 0, 0.15);
}
.pc .swiper-control.cn-style3 .swiper-button-prev, .pc .swiper-control.cn-style3 .swiper-button-next {
  display: block;
  position: absolute;
  top: 0;
  width: 20px;
  height: 80px;
  margin-top: 0;
  background: none;
}
.pc .swiper-control.cn-style3 .swiper-button-prev:after, .pc .swiper-control.cn-style3 .swiper-button-next:after {
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -15px;
  width: 20px;
  height: 30px;
  background-image: url("https://static.elandrs.com/f/img/pc/cn/ico_area_arrow1.png");
  background-repeat: no-repeat;
  background-size: 40px 60px;
  content: "";
}
.pc .swiper-control.cn-style3 .swiper-button-prev {
  left: -20px;
}
.pc .swiper-control.cn-style3 .swiper-button-prev:after {
  background-position: 0 0;
}
.pc .swiper-control.cn-style3 .swiper-button-prev:hover:after {
  background-position: 0px -30px;
}
.pc .swiper-control.cn-style3 .swiper-button-next {
  right: -20px;
}
.pc .swiper-control.cn-style3 .swiper-button-next:after {
  background-position: -20px 0;
}
.pc .swiper-control.cn-style3 .swiper-button-next:hover:after {
  background-position: -20px -30px;
}
.pc .swiper-control.bar_style1 .swiper-pagination-progressbar {
  position: static;
  height: 1px;
  background: #ddd;
  margin-top: 24px;
}
.pc .swiper-control.bar_style1 .swiper-pagination-progressbar-fill {
  height: 1px;
  background: #000;
}
.pc .swiper-control.line_style {
  margin-top: 40px;
}
.pc .swiper-control.line_style .swiper-pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  position: static;
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
}
.pc .swiper-control.line_style .swiper-pagination-bullet {
  width: 100%;
  height: 1px;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #ddd;
}
.pc .swiper-control.line_style .swiper-pagination-bullet-active {
  background-color: #000;
}
.pc .swiper-control.box_style {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 0;
}
.pc .swiper-control.box_style .swiper-button-prev, .pc .swiper-control.box_style .swiper-button-next {
  display: inline-block;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  width: 30px;
  height: 30px;
  outline-offset: -1px;
  border: 1px solid #ccc;
  background: none;
  background-color: #fff;
  margin: 0;
}
.pc .swiper-control.box_style .swiper-button-prev:after, .pc .swiper-control.box_style .swiper-button-next:after {
  position: absolute;
  top: 50%;
  margin-top: -4px;
  width: 8px;
  height: 8px;
  background: none;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: '';
}
.pc .swiper-control.box_style .swiper-button-prev {
  -webkit-border-radius: 2px 0px 0px 2px;
  border-radius: 2px 0px 0px 2px;
}
.pc .swiper-control.box_style .swiper-button-prev:after {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
  left: 12px;
}
.pc .swiper-control.box_style .swiper-button-next {
  -webkit-border-radius: 0px 2px 2px 0px;
  border-radius: 0px 2px 2px 0px;
  margin-left: -1px;
}
.pc .swiper-control.box_style .swiper-button-next:after {
  right: 12px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.pc .swiper-control.box_style .swiper-button-disabled {
  opacity: 1;
}
.pc .swiper-control.box_style .swiper-button-disabled:after {
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.pc .cn-more-btn {
  position: absolute;
  right: 0;
  top: 7px;
  width: 20px;
  height: 20px;
  background: url("https://static.elandrs.com/f/img/pc/cn/ico_more.png") no-repeat center center;
}
.pc .cn-more-link {
  position: absolute;
  right: 0;
  top: -44px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_97_6868)'%3E%3Cpath d='M9 1C9 0.447716 9.44772 0 10 0C10.5523 0 11 0.447715 11 1V19C11 19.5523 10.5523 20 10 20C9.44772 20 9 19.5523 9 19V1Z' fill='black'/%3E%3Cpath d='M19 9C19.5523 9 20 9.44772 20 10C20 10.5523 19.5523 11 19 11L1 11C0.447716 11 -2.41411e-08 10.5523 0 10C2.41411e-08 9.44771 0.447716 9 1 9L19 9Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_97_6868'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.pc .bn-txt__img {
  position: relative;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
}
.pc .bn-txt__img:after {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: 1px solid rgba(0, 0, 0, 0.08);
  -webkit-border-radius: 6px;
  border-radius: 6px;
  content: "";
}
.pc .bn-txt__img img {
  width: 100%;
  height: auto;
}
.pc .bn-txt__wrap {
  background: rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  color: #fff;
}
.pc .bn-txt__wrap:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(19.85%, rgba(0, 0, 0, 0.15)), color-stop(86.26%, rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.15) 19.85%, rgba(0, 0, 0, 0) 86.26%);
}
.pc .bn-txt__wrap .bn-txt__inner {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  bottom: 57px;
  letter-spacing: -0.6px;
}
.pc .bn-txt__wrap .bn-txt {
  display: block;
  padding-bottom: 30px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0;
}
.pc .bn-txt__wrap .bn-title {
  display: block;
  padding-bottom: 20px;
  font-size: 42px;
  letter-spacing: -0.6px;
  font-weight: 700;
  line-height: 1;
}
.pc .bn-txt__wrap .bn-desc {
  position: absolute;
  left: 0;
  top: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.6px;
  line-height: 1;
  color: rgba(255, 255, 255, 0.9);
}
.pc .bn-txt__wrap .bn-desc .desc__inner {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 3px;
  height: auto;
}
.pc .bn-txt__wrap .bn-desc .bn-more {
  display: inline-block;
  margin-top: 8px;
  font-size: 12px;
  text-decoration: underline;
  color: #fff;
}
.pc .bn-txt__wrap .bn-desc .bn-more .show {
  display: block;
}
.pc .bn-txt__wrap .bn-desc .bn-more .hide {
  display: none;
}
.pc .bn-txt__wrap .bn-desc.active .desc__inner {
  height: auto;
  -webkit-line-clamp: inherit;
}
.pc .bn-txt__wrap .bn-desc.active .bn-more .show {
  display: none;
}
.pc .bn-txt__wrap .bn-desc.active .bn-more .hide {
  display: block;
}
.pc .bn-txt__wrap.type2 {
  background: none;
  height: 100%;
  color: #000;
}
.pc .bn-txt__wrap.type2:before {
  display: none;
}
.pc .bn-txt__wrap.type2 .bn-txt__inner {
  height: 100%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  padding: 0 0 0 40px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pc .bn-txt__wrap.type2 .bn-txt {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  padding: 3px 0;
  font-weight: 400;
  font-size: 13px;
}
.pc .bn-txt__wrap.type2 .bn-title {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  padding: 3px 0;
  font-weight: 400;
  font-size: 24px;
}
.pc .bn-txt__wrap.type3 {
  position: static;
  background: none;
  height: auto;
  padding-top: 10px;
}
.pc .bn-txt__wrap.type3:before {
  display: none;
}
.pc .bn-txt__wrap.type3 .bn-txt__inner {
  position: static;
}
.pc .bn-txt__wrap.type3 .bn-title {
  padding-bottom: 0;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  width: 100%;
  overflow: hidden;
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.pc .bn-txt__wrap.type3 .bn-desc {
  position: static;
  padding-top: 4px;
  height: auto;
  max-height: 54px;
  font-size: 12px;
  overflow: hidden;
  color: #999;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-height: 17px;
}
.pc .bn-txt__wrap.type-more .bn-txt__inner {
  padding: 0 50px 0 50px;
  bottom: auto;
  top: 136px;
}
.pc .bn-txt__wrap.type-more .bn-txt {
  padding-bottom: 9px;
  font-size: 18px;
}
.pc .bn-txt__wrap.type-more .bn-title {
  padding-bottom: 10px;
  font-size: 42px;
}
.pc .bn-txt__wrap.type-more .bn-desc {
  padding-top: 11px;
  position: initial;
  width: 480px;
  font-size: 13px;
}
.pc .bn-txt__wrap.type-more .bn-desc .desc__inner {
  line-height: 18px;
  height: 36px;
  -webkit-line-clamp: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.pc .bn-txt__wrap.type-more .bn-desc .bn-more {
  margin-top: 12px;
}
.pc .bn-txt__wrap.type-more .bn-desc.active .desc__inner {
  height: auto;
  -webkit-line-clamp: inherit;
}
.pc .bn-txt__wrap.type_tag {
  position: static;
  background: none;
  color: #000;
}
.pc .bn-txt__wrap.type_tag .bn-txt__inner {
  position: relative;
  padding: 14px 0;
  left: auto;
  bottom: auto;
}
.pc .bn-txt__wrap.type_tag .bn-txt {
  position: absolute;
  width: auto;
  top: -24px;
  left: 0;
  padding: 6px 14px;
  -webkit-border-radius: 0px 6px;
  border-radius: 0px 6px;
  background: rgba(0, 0, 0, 0.7);
  font-weight: 500;
  font-size: 11px;
  line-height: 12px;
  color: #FFF;
  z-index: 1;
}
.pc .bn-txt__wrap.type_tag .bn-title {
  overflow: hidden;
  font-size: 18px;
  font-weight: 400;
  line-height: 23px;
  padding-bottom: 0;
  margin-bottom: 4px;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.pc .bn-txt__wrap.type_tag .bn-desc {
  overflow: hidden;
  position: static;
  font-size: 12px;
  color: #666;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.pc .bn-txt__wrap.type_tag:before {
  display: none;
}
.pc .cm-tab.login_wrap {
  font-size: 13px;
}
.pc .cm-tab.login_wrap .tab-tit li {
  background: #f8f8f8;
}
.pc .cm-tab.login_wrap .tab-tit li.active a {
  border-top-width: 1px;
  border-bottom-width: 2px;
}
.pc .cm-tab.login_wrap .cont_login .txt01 {
  margin: 17px 0 16px;
}
.pc .cm-tab.login_wrap .cont_login .txt01 strong {
  display: block;
  color: #333;
}
.pc .cm-tab.login_wrap .cont_login .scont {
  position: relative;
  padding: 0 130px 0 0;
}
.pc .cm-tab.login_wrap .cont_login .btn_login {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  border: 1px solid #242424;
  background: #242424;
  text-align: center;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pc .cm-tab.login_wrap .cont_login .btn_login span {
  display: block;
  width: 120px;
  height: 88px;
  color: #fff;
  font-size: 18px;
  line-height: 90px;
  font-weight: 800;
}
.pc .cm-tab.login_wrap .cont_login .box_sns {
  position: relative;
  height: 70px;
  margin-top: 15px;
  padding-top: 20px;
  border-top: 1px solid #d7d7d7;
}
.pc .cm-tab.login_wrap .cont_login .box_sns .tit {
  color: #333;
  font-size: 14px;
  font-weight: bold;
}
.pc .cm-tab.login_wrap .cont_login .box_sns .list_sns {
  float: right;
  margin-top: -17px;
}
.pc .cm-tab.login_wrap .cont_login .box_sns .list_sns:after {
  display: block;
  clear: both;
  content: "";
}
.pc .cm-tab.login_wrap .cont_login .box_sns .list_sns li {
  float: left;
  margin-left: 10px;
}
.pc .cm-tab.login_wrap .cont_login .box_sns .list_sns li:first-child {
  margin-left: 0px;
}
.pc .cm-tab.login_wrap .cont_login .box_sns .list_sns li a {
  display: block;
}
.pc .cm-tab.login_wrap .cont_login .input_txt {
  height: 40px;
  line-height: 40px;
  display: block;
  width: 100%;
}
.pc .cm-tab.login_wrap .input_login li {
  margin-top: 10px;
}
.pc .cm-tab.login_wrap .input_login li:first-child {
  margin-top: 0;
}
.pc .cm-tab.login_wrap .set_save_opt {
  margin: 13px -130px 22px 0;
}
.pc .cm-tab.login_wrap .set_save_opt:after {
  display: block;
  content: "";
  clear: both;
}
.pc .cm-tab.login_wrap .set_save_opt .opt01 {
  float: left;
}
.pc .cm-tab.login_wrap .set_save_opt .opt02 {
  float: right;
}
.pc .cm-tab.login_wrap p.txt_alert {
  margin: -15px 0 18px;
  padding-left: 20px;
  background: url("https://static.elandrs.com/f/img/pc/ico_excl_mark02.png") 0 1px no-repeat;
  color: #e5132e;
}
.pc .cm-tab.login_wrap .box_join {
  padding-top: 15px;
  border-top: 1px solid #d7d7d7;
}
.pc .cm-tab.login_wrap .box_join:after {
  display: block;
  content: "";
  clear: both;
}
.pc .cm-tab.login_wrap .box_join .l_scont {
  float: left;
}
.pc .cm-tab.login_wrap .box_join .r_scont {
  float: right;
}
.pc .cm-tab.login_wrap .box_join strong {
  display: block;
  font-size: 14px;
}
.pc .cm-tab.login_wrap .box_join .stxt01 {
  display: block;
}
.pc .cm-tab.login_wrap .box_join.buy {
  margin-top: 13px;
}
.pc .cm-tab.login_wrap .box_join.buy .btn02.c01 {
  border-color: #ccc;
}
.pc .cm-tab.login_wrap .box_join.buy strong {
  color: #333;
}
.pc .cm-tab.login_wrap .scont02 + .box_join {
  padding-top: 1px;
  border-top: 0;
}
.pc .cm-tab.login_wrap .cont_login .scont02 .txt_alert {
  margin: 10px 0 11px;
}
.pc .cm-tab.login_wrap .cont_login .scont02 .set_btn {
  margin-top: 10px;
  margin-bottom: 20px;
}
.pc .cm-tab.login_wrap .set_vbtn a + a {
  margin-top: 3px;
}
.pc .cm-tab.login_wrap .box_nonmember {
  padding: 15px 20px;
  background: #f3f3f3;
}
.pc .cm-tab.login_wrap .box_nonmember:after {
  display: block;
  content: "";
  clear: both;
}
.pc .cm-tab.login_wrap .box_nonmember .l_scont {
  float: left;
}
.pc .cm-tab.login_wrap .box_nonmember .r_scont {
  float: right;
  width: 98px;
}
.pc .cm-tab.login_wrap .box_nonmember .l_scont strong {
  display: block;
  margin-bottom: 4px;
  padding-top: 8px;
  color: #333;
  font-weight: 800;
}
.pc .cm-tab.login_wrap .d_input01.ph_bg_on {
  background: url("https://static.elandrs.com/f/img/pc/bg_input01.gif") 10px center no-repeat;
}
.pc .cm-tab.login_wrap .d_input02.ph_bg_on {
  background: url("https://static.elandrs.com/f/img/pc/bg_input02.gif") 10px center no-repeat;
}
.pc .cm-tab.login_wrap .d_input03.ph_bg_on {
  background: url("https://static.elandrs.com/f/img/pc/bg_input03.gif") 10px center no-repeat;
}
.pc .cm-tab.login_wrap .d_input04.ph_bg_on {
  background: url("https://static.elandrs.com/f/img/pc/bg_input04.gif") 10px center no-repeat;
}
.pc .cm-tab.login_wrap .d_input05.ph_bg_on {
  background: url("https://static.elandrs.com/f/img/pc/bg_input05.gif") 10px center no-repeat;
}
.pc .cm-tab.login_wrap .ad_bn {
  clear: both;
  margin-bottom: 50px;
  margin-top: 30px;
}
.pc .cm-tab.login_wrap .ad_bn a {
  display: block;
}
.pc .cm-tab.login_wrap .ad_bn a img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
.cn-login.cm-layer {
  z-index: 4020;
}
.cn-login-layer.cm-layer {
  z-index: 4010;
}
.pc .cn-login-layer .cm-layer__wrap {
  width: 580px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #e3e3e3;
}
.cn-login__inner {
  position: relative;
}
.cn-login .header_tit {
  width: 100%;
  height: 50px;
  text-align: center;
  position: relative;
  font-size: 17px;
  padding-top: 14px;
  color: #333;
  border-bottom: 1px solid #f1f1f1;
  font-weight: 500;
}
.cn-login .header_tit > .btn_close {
  position: absolute;
  right: 10px;
  top: 9px;
  z-index: 1;
}
.cn-login .btn_close {
  display: block;
  width: 32px;
  height: 32px;
  font-size: 0;
  background: url("https://static.elandrs.com/f/img/mo/cn/btn_close_32.png") no-repeat 0 0;
  background-size: 32px 32px;
}
.cn-login .login__close-wrap {
  width: 32px;
  height: 32px;
  position: absolute;
  right: 10px;
  top: 9px;
  z-index: 1;
}
.cn-login__wrap {
  width: 100%;
}
.cn-login__wrap .top_txt {
  display: block;
  padding: 0 0 0 20px;
  color: #333;
  text-align: left;
  font-weight: 400;
}
.cn-login__wrap .tab__wrap {
  padding-top: 11px;
}
.cn-login__wrap .tab-tit {
  font-size: 0;
  height: 47px;
}
.cn-login__wrap .tab-tit li {
  display: inline-block;
  width: 50%;
  height: 100%;
  border-bottom: 1px solid #e3e3e3;
  position: relative;
}
.cn-login__wrap .tab-tit li a {
  width: 100%;
  height: 100%;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 12px;
  font-size: 15px;
  font-weight: 400;
  color: #333;
  text-align: center;
}
.cn-login__wrap .tab-tit li.active a {
  font-weight: 700;
  color: #000;
}
.cn-login__wrap .tab-tit li.active:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 2px;
  background: #000;
}
.cn-login__wrap fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}
.cn-login__wrap fieldset legend {
  font-size: 0;
  width: 0;
  height: 0;
  overflow: hidden;
}
.cn-login__wrap .login__wrap {
  padding: 10px 30px 0 30px;
}
.cn-login__wrap .login__wrap .box-enter li {
  padding-bottom: 1px;
}
.cn-login__wrap .login__wrap .in_txt {
  width: 100%;
  height: 50px;
  border: 0;
  border: 1px solid #000;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 17px 14px;
  color: #000;
  font-size: 14px;
  font-weight: 400;
}
.cn-login__wrap .login__wrap .in_txt:focus {
  outline: 1px solid #000;
}
.cn-login__wrap .login__wrap .in_txt::-webkit-input-placeholder {
  color: #999;
  font-weight: 400;
}
.cn-login__wrap .login__wrap .in_txt::-moz-placeholder {
  color: #999;
  font-weight: 400;
}
.cn-login__wrap .login__wrap .in_txt:-ms-input-placeholder {
  color: #999;
  font-weight: 400;
}
.cn-login__wrap .login__wrap .in_txt::placeholder {
  color: #999;
  font-weight: 400;
}
.cn-login__wrap .login__wrap .in_txt:not(:-moz-read-only), .cn-login__wrap .login__wrap .in_txt:focus:not(:-moz-read-only) {
  border: 1px solid transparent;
  border-bottom: 1px solid #f1f1f1;
}
.cn-login__wrap .login__wrap .in_txt:not(:read-only), .cn-login__wrap .login__wrap .in_txt:focus:not(:read-only) {
  border: 1px solid transparent;
  border-bottom: 1px solid #f1f1f1;
}
.cn-login__wrap .login__wrap .box-find {
  padding-top: 16px;
}
.cn-login__wrap .login__wrap .box-find .inner_find {
  float: right;
  text-align: right;
  font-size: 0;
  margin-top: 2px;
}
.cn-login__wrap .login__wrap .box-find .inner_find::after {
  content: "";
  display: block;
  clear: both;
}
.cn-login__wrap .login__wrap .box-find .inner_find li {
  display: inline-block;
  width: auto;
  padding-left: 32px;
  position: relative;
}
.cn-login__wrap .login__wrap .box-find .inner_find li > a {
  color: #666;
  font-size: 13px;
}
.cn-login__wrap .login__wrap .box-find .inner_find li:after {
  display: block;
  content: '';
  width: 1px;
  height: 12px;
  background-color: #e3e3e3;
  position: absolute;
  left: 16px;
  top: 2px;
}
.cn-login__wrap .login__wrap .box-find .inner_find li:first-child {
  padding-left: 0;
}
.cn-login__wrap .login__wrap .box-find .inner_find li:first-child:after {
  display: none;
}
.cn-login__wrap .bnt__wrap {
  padding: 21px 20px 0 20px;
}
.cn-login__wrap .bnt__wrap span {
  display: block;
  width: 100%;
  height: 48px;
  margin-top: 10px;
}
.cn-login__wrap .bnt__wrap span:first-child {
  margin-top: 0;
}
.cn-login__wrap .bnt__wrap span a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  font-size: 15px;
  font-weight: 500;
}
.cn-login__wrap .bnt__wrap span .btn_login {
  background: #000;
  color: #fff;
}
.cn-login__wrap .bnt__wrap span .btn_join {
  background: linear-gradient(#fff, #fff) padding-box, linear-gradient(103.83deg, #FF7000 -1.35%, #E5132E 34.57%, #E5132E 64.16%, #DE007E 92.04%) border-box;
  border: 1px solid transparent;
  color: #F93939;
}
.cn-login__wrap .bnt__wrap span .btn_kakao {
  background-color: #FFEA0F;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.cn-login__wrap .bnt__wrap span .btn_kakao em {
  display: inline-block;
  padding-left: 31px;
  position: relative;
  font-size: 15px;
  color: #000;
  font-weight: 500;
  letter-spacing: -0.6px;
}
.cn-login__wrap .bnt__wrap span .btn_kakao em:before {
  content: '';
  display: block;
  width: 26px;
  height: 26px;
  position: absolute;
  left: -2px;
  top: -3px;
  background: url("https://static.elandrs.com/f/img/mo/cn/ico_kakao_24.png") no-repeat 0 0;
  background-size: 24px auto;
}
.cn-login__wrap .info__wrap {
  padding: 38px 20px 0 20px;
}
.cn-login__wrap .info__wrap .sns_list {
  margin-top: 20px;
  padding: 0 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-content: center;
}
.cn-login__wrap .info__wrap .sns_list li {
  text-align: center;
  padding: 0 10px;
}
.cn-login__wrap .info__wrap .sns_list li a {
  display: block;
  position: relative;
  padding: 0 3px;
  color: #333;
  font-size: 12px;
  font-weight: 400;
}
.cn-login__wrap .info__wrap .sns_list li a:before {
  display: block;
  content: '';
  width: 50px;
  height: 50px;
  margin: 0 auto 8px auto;
  background: url("https://static.elandrs.com/f/img/mo/cn/img_login_sns.png") no-repeat 0 0;
  background-size: 150px 150px;
}
.cn-login__wrap .info__wrap .sns_list li a span {
  display: block;
  font-size: 9px;
  color: #666;
}
.cn-login__wrap .info__wrap .sns_list li a .tip_layer {
  position: absolute;
  top: -25px;
  left: 50%;
  z-index: 1;
  width: 113px;
  height: 26px;
  margin-left: -57px;
  background: url("https://static.elandrs.com/f/img/common/bg_txtbox.png") no-repeat center center;
  background-size: 113px auto;
  font-weight: 400;
  font-size: 11px;
  color: #333;
  letter-spacing: -0.4px;
  line-height: 20px;
}
.cn-login__wrap .info__wrap .sns_list li a .tip_layer > em {
  font-weight: 500;
}
.cn-login__wrap .info__wrap .sns_list li.sns_kakao a:before {
  background-position: 0 0;
}
.cn-login__wrap .info__wrap .sns_list li.sns_naver a:before {
  background-position: -100px 0;
}
.cn-login__wrap .info__wrap .sns_list li.sns_apple a:before {
  background-position: 0 -102px;
}
.cn-login__wrap .info__wrap .sns_list li.sns_phone a:before {
  background-position: -100px -102px;
}
.cn-login__wrap .info__wrap + .customer__wrap {
  margin-top: 40px;
}
.cn-login__wrap .join-type__wrap {
  padding-top: 30px;
}
.cn-login__wrap .join-type__wrap .type_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cn-login__wrap .join-type__wrap .type_list li {
  padding: 0 15px;
  position: relative;
}
.cn-login__wrap .join-type__wrap .type_list li:before {
  display: block;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 16px;
  background: #e3e3e3;
}
.cn-login__wrap .join-type__wrap .type_list li:first-child:before {
  display: none;
}
.cn-login__wrap .join-type__wrap .type_list li a {
  font-size: 12px;
  color: #333;
  font-weight: 400;
  letter-spacing: -0.4px;
}
.cn-login__wrap .line_tit {
  display: block;
  width: 100%;
  text-align: center;
  position: relative;
}
.cn-login__wrap .line_tit span {
  display: inline-block;
  padding: 0 10px;
  background: #fff;
  font-size: 14px;
  font-weight: 400;
  color: #333;
  letter-spacing: -0.6px;
}
.cn-login__wrap .line_tit:before {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: #e3e3e3;
  margin-bottom: -8px;
}
.cn-login__wrap .customer__wrap {
  margin-top: 40px;
}
.cn-login__wrap .customer__wrap .customer_box {
  background: #f6f6f6;
  padding: 14px;
  margin-top: 20px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.cn-login__wrap .customer__wrap li {
  padding-top: 14px;
  font-size: 0;
}
.cn-login__wrap .customer__wrap li > span {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  font-weight: 400;
  color: #666;
}
.cn-login__wrap .customer__wrap li a {
  font-size: 14px;
  font-weight: 400;
  color: #666;
}
.cn-login__wrap .customer__wrap li.bold > span {
  font-weight: 500;
  color: #000;
}
.cn-login__wrap .customer__wrap li:first-child {
  padding-top: 0;
}
.cn-login__wrap .customer__wrap li > span:nth-child(even) {
  text-align: right;
}
.cn-login__wrap .txt_err {
  font-size: 13px;
  font-weight: 400;
  color: #F93939;
  padding-left: 18px;
  margin-top: 10px;
  position: relative;
}
.cn-login__wrap .txt_err:before {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: 0;
  background: url("https://static.elandrs.com/f/img/mo/cn//ico_err.png") no-repeat 0 1px;
  background-size: 14px auto;
}
.cn-login__wrap .desc {
  padding: 10px 0 0 10px;
  position: relative;
  color: #666;
  font-size: 13px;
}
.cn-login__wrap .desc:before {
  content: '';
  display: block;
  width: 3px;
  height: 3px;
  background: #666;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 15px;
}
.cn-login__wrap input.check_black {
  width: 16px;
  height: 16px;
  border: 0;
}
.cn-login__wrap input.check_black:before {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
}
.cn-login__wrap input.check_black:checked:before {
  background: url("https://static.elandrs.com/f/img/mo/cn/ico_login_check.png") no-repeat 0 0;
  background-size: 18px 18px;
  border: 0;
  width: 18px;
  height: 18px;
}
.cn-login__wrap input.check_black:checked + .label_black {
  color: #333;
}
.cn-login__wrap .label_black {
  color: #999;
  font-size: 14px;
  font-weight: 400;
  vertical-align: middle;
  margin-left: 4px;
}
.cn-login__wrap.sns_info .top_txt {
  padding: 0;
}
.cn-login__wrap.inner_info {
  padding: 30px 20px;
}
.cn-login__wrap.inner_info .top_txt {
  padding: 0;
}
.cn-login__wrap.inner_info .info__wrap {
  padding: 46px 0 28px 0;
  border-bottom: 1px solid #e3e3e3;
}
.cn-login__wrap.inner_info .info__wrap .line_tit {
  padding-bottom: 20px;
}
.cn-login__wrap.inner_info .info__wrap.customer_info {
  padding-bottom: 0;
  border-bottom: 0;
}
.cn-login__wrap .check_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 0 9px;
}
.cn-login__wrap .check_list li .label_black {
  font-size: 15px;
}
.cn-login .inner_txt {
  padding-top: 10px;
  color: #999;
  font-size: 14px;
  word-break: keep-all;
}
.cn-login .btn__wrap {
  padding-top: 40px;
  width: 100%;
  display: table;
  table-layout: fixed;
}
.cn-login .btn__wrap > span {
  display: table-cell;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 48px;
  padding: 0 5px;
}
.cn-login .btn__wrap > span:first-child {
  padding-left: 0;
}
.cn-login .btn__wrap > span:last-child {
  padding-right: 0;
}
.cn-login .btn__wrap a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  background: #f1f1f1;
  color: #000;
  font-size: 15px;
  font-weight: 500;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.cn-login .btn__wrap a i {
  display: inline-block;
  width: 24px;
  height: 24px;
}
.cn-login .btn__wrap a.btn_kakao {
  background: #FFEA0F;
}
.cn-login .btn__wrap a.btn_kakao i {
  background-image: url("https://static.elandrs.com/f/img/mo/cn/ico_kakao_24.png");
  background-repeat: no-repeat;
  background-size: 24px auto;
  margin-right: 10px;
}
.cn-login .btn__wrap a.btn_confirm {
  background: #000;
  color: #fff;
}
.cn-login .btn__wrap.full {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.cn-login .btn__wrap.full > span {
  display: block;
  padding: 0;
}
.cn-login .btn__wrap.full > span + span {
  margin-top: 10px;
}
.cn-login.page-login {
  max-width: 610px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 80px auto;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.03);
}
.cn-login.page-login .login__close-wrap,
.cn-login.page-login .login__header {
  display: none;
}
.cn-login .nonmember_info_wrap {
  margin: 30px 20px 0;
}
.cn-login .nonmember_info_wrap .nonmember_box {
  padding: 18px 16px;
  width: 100%;
  min-width: 350px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #f6f6f6;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.cn-login .nonmember_info_wrap .box_txt {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 240px;
}
.cn-login .nonmember_info_wrap .box_txt > strong {
  font-weight: 500;
  color: #000;
  letter-spacing: -0.5px;
}
.cn-login .nonmember_info_wrap .box_txt .txt {
  margin-top: 2px;
  font-size: 12px;
}
.cn-login .nonmember_info_wrap .box_btn {
  width: auto;
  margin-top: 0;
}
.cn-login .nonmember_info_wrap .box_btn .btn_nomem_buy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  width: 80px;
  height: 32px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #fff;
  text-align: center;
  font-size: 12px;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #333;
}
.pc .cn-login__wrap {
  padding: 70px 50px;
}
.pc .cn-login__wrap .cm-tab .tab-tit {
  border-bottom: 0;
}
.pc .cn-login__wrap .cm-tab .tab-tit li a {
  border: 0;
  padding-top: 12px;
  font-size: 15px;
  color: #333;
}
.pc .cn-login__wrap .top_txt {
  font-size: 28px;
  letter-spacing: -1px;
}
.pc .cn-login__wrap .info__wrap {
  padding-top: 39px;
}
.pc .cn-login__wrap .check_black:before {
  margin-top: -2px;
}
.pc .cn-login__wrap.inner_info .top_txt {
  font-size: 22px;
}
.pc .cn-login__wrap.sns_info .top_txt {
  font-size: 28px;
  line-height: 34px;
  padding: 0 20px;
}
.pc .cn-login__wrap.sns_info .btn__wrap {
  padding: 20px;
}
.pc .cn-login .cm-layer__wrap {
  width: 475px;
  -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.03);
  -webkit-border-radius: 12px;
  border-radius: 12px;
}
.pc .cn-login .cm-layer__wrap .cm-layer__close-wrap {
  width: 32px;
  height: 32px;
  position: absolute;
  right: 7px;
  top: 10px;
}
.pc .cn-login .cm-layer__wrap .cm-layer__close-wrap a {
  display: block;
  width: 100%;
  height: 100%;
  background: url("https://static.elandrs.com/f/img/mo/cn/btn_close_32.png") no-repeat 0 0;
  background-size: 32px;
}
.cn-login-layer .cm-layer__close-wrap {
  width: 32px;
  height: 32px;
  position: absolute;
  right: 7px;
  top: 10px;
  z-index: 1;
}
.cn-login-layer .cm-layer__close-wrap a {
  display: block;
  width: 100%;
  height: 100%;
  background: url("https://static.elandrs.com/f/img/mo/cn/btn_close_32.png") no-repeat 0 0;
  background-size: 32px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.cn-welcome-emall .cm-layer__wrap {
  width: 315px;
  padding: 42px 0 20px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#9A4BFF), color-stop(53.65%, #5075F9), to(#56D6FF));
  background: linear-gradient(180deg, #9A4BFF 0%, #5075F9 53.65%, #56D6FF 100%);
}
.cn-welcome-emall .cm-layer__wrap .cm-layer__close-wrap {
  width: 32px;
  height: 32px;
  position: absolute;
  right: 10px;
  top: 10px;
}
.cn-welcome-emall .cm-layer__wrap .cm-layer__close-wrap > a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  background: url("https://static.elandrs.com/f/img/mo/cn/btn_close_32_w.png") no-repeat 0 0;
  background-size: 32px 32px;
}
.cn-welcome-emall .cm-layer__wrap .pop_tit {
  padding: 0 30px;
  font-size: 28px;
  font-weight: bold;
  color: currentColor;
}
.cn-welcome-emall .cm-layer__wrap .welcome_txt > strong {
  display: block;
  padding: 11px 30px 0 30px;
  color: currentColor;
  font-size: 15px;
  font-weight: 400;
}
.cn-welcome-emall .cm-layer__wrap .welcome_txt .txt {
  font-size: 13px;
  color: currentColor;
}
.cn-welcome-emall .cm-layer__wrap .welcome_txt .txt:before {
  content: '';
  display: block;
  width: 100%;
  height: 80px;
  margin-top: -15px;
  background: url("https://static.elandrs.com/f/img/mo/cn/img_welcome.png") no-repeat center 0;
  background-size: auto 80px;
}
.cn-welcome-emall .cm-layer__wrap .welcome_txt .txt > span {
  display: block;
  padding: 21px 30px 0 30px;
}
.cn-welcome-emall .cm-layer__wrap .btn_wrap {
  display: block;
  width: 100%;
  height: 48px;
  margin-top: 16px;
  padding: 0 26px;
}
.cn-welcome-emall .cm-layer__wrap .btn_wrap .btn_confirm {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 12px;
  background: #000;
  font-size: 16px;
  color: currentColor;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.cn-welcome-kims .cm-layer__wrap {
  width: 315px;
  padding: 42px 0 20px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#84D618), color-stop(51.56%, #8BD62A), to(#BED81F));
  background: linear-gradient(180deg, #84D618 0%, #8BD62A 51.56%, #BED81F 100%);
}
.cn-welcome-kims .cm-layer__wrap .cm-layer__close-wrap {
  width: 32px;
  height: 32px;
  position: absolute;
  right: 10px;
  top: 10px;
}
.cn-welcome-kims .cm-layer__wrap .cm-layer__close-wrap > a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  background: url("https://static.elandrs.com/f/img/mo/cn/btn_close_32_w.png") no-repeat 0 0;
  background-size: 32px 32px;
}
.cn-welcome-kims .cm-layer__wrap .pop_tit {
  padding: 0 30px;
  font-size: 28px;
  font-weight: bold;
  color: currentColor;
}
.cn-welcome-kims .cm-layer__wrap .welcome_txt > strong {
  display: block;
  padding: 11px 30px 0 30px;
  color: currentColor;
  font-size: 15px;
  font-weight: 400;
}
.cn-welcome-kims .cm-layer__wrap .welcome_txt .txt {
  font-size: 13px;
  color: currentColor;
}
.cn-welcome-kims .cm-layer__wrap .welcome_txt .txt:before {
  content: '';
  display: block;
  width: 100%;
  height: 80px;
  margin-top: -15px;
  background: url("https://static.elandrs.com/f/img/mo/cn/img_welcome.png") no-repeat center 0;
  background-size: auto 80px;
}
.cn-welcome-kims .cm-layer__wrap .welcome_txt .txt > span {
  display: block;
  padding: 21px 30px 0 30px;
}
.cn-welcome-kims .cm-layer__wrap .btn_wrap {
  display: block;
  width: 100%;
  height: 48px;
  margin-top: 16px;
  padding: 0 26px;
}
.cn-welcome-kims .cm-layer__wrap .btn_wrap .btn_confirm {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 12px;
  background: #000;
  font-size: 16px;
  color: currentColor;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.cn-welcome-kidi .cm-layer__wrap {
  width: 315px;
  padding: 42px 0 20px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#FA8A39), color-stop(52.6%, #F6AC1D), to(#F2CC03));
  background: linear-gradient(180deg, #FA8A39 0%, #F6AC1D 52.6%, #F2CC03 100%);
}
.cn-welcome-kidi .cm-layer__wrap .cm-layer__close-wrap {
  width: 32px;
  height: 32px;
  position: absolute;
  right: 10px;
  top: 10px;
}
.cn-welcome-kidi .cm-layer__wrap .cm-layer__close-wrap > a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  background: url("https://static.elandrs.com/f/img/mo/cn/btn_close_32_w.png") no-repeat 0 0;
  background-size: 32px 32px;
}
.cn-welcome-kidi .cm-layer__wrap .pop_tit {
  padding: 0 30px;
  font-size: 28px;
  font-weight: bold;
  color: currentColor;
}
.cn-welcome-kidi .cm-layer__wrap .welcome_txt > strong {
  display: block;
  padding: 11px 30px 0 30px;
  color: currentColor;
  font-size: 15px;
  font-weight: 400;
}
.cn-welcome-kidi .cm-layer__wrap .welcome_txt .txt {
  font-size: 13px;
  color: currentColor;
}
.cn-welcome-kidi .cm-layer__wrap .welcome_txt .txt:before {
  content: '';
  display: block;
  width: 100%;
  height: 80px;
  margin-top: -15px;
  background: url("https://static.elandrs.com/f/img/mo/cn/img_welcome.png") no-repeat center 0;
  background-size: auto 80px;
}
.cn-welcome-kidi .cm-layer__wrap .welcome_txt .txt > span {
  display: block;
  padding: 21px 30px 0 30px;
}
.cn-welcome-kidi .cm-layer__wrap .btn_wrap {
  display: block;
  width: 100%;
  height: 48px;
  margin-top: 16px;
  padding: 0 26px;
}
.cn-welcome-kidi .cm-layer__wrap .btn_wrap .btn_confirm {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 12px;
  background: #000;
  font-size: 16px;
  color: currentColor;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.cn-welcome-luxury .cm-layer__wrap {
  width: 315px;
  padding: 42px 0 20px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#4FD24B), color-stop(49.71%, #3DD267), to(#34E79C));
  background: linear-gradient(180deg, #4FD24B 0%, #3DD267 49.71%, #34E79C 100%);
}
.cn-welcome-luxury .cm-layer__wrap .cm-layer__close-wrap {
  width: 32px;
  height: 32px;
  position: absolute;
  right: 10px;
  top: 10px;
}
.cn-welcome-luxury .cm-layer__wrap .cm-layer__close-wrap > a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  background: url("https://static.elandrs.com/f/img/mo/cn/btn_close_32_w.png") no-repeat 0 0;
  background-size: 32px 32px;
}
.cn-welcome-luxury .cm-layer__wrap .pop_tit {
  padding: 0 30px;
  font-size: 28px;
  font-weight: bold;
  color: currentColor;
}
.cn-welcome-luxury .cm-layer__wrap .welcome_txt > strong {
  display: block;
  padding: 11px 30px 0 30px;
  color: currentColor;
  font-size: 15px;
  font-weight: 400;
}
.cn-welcome-luxury .cm-layer__wrap .welcome_txt .txt {
  font-size: 13px;
  color: currentColor;
}
.cn-welcome-luxury .cm-layer__wrap .welcome_txt .txt:before {
  content: '';
  display: block;
  width: 100%;
  height: 80px;
  margin-top: -15px;
  background: url("https://static.elandrs.com/f/img/mo/cn/img_welcome.png") no-repeat center 0;
  background-size: auto 80px;
}
.cn-welcome-luxury .cm-layer__wrap .welcome_txt .txt > span {
  display: block;
  padding: 21px 30px 0 30px;
}
.cn-welcome-luxury .cm-layer__wrap .btn_wrap {
  display: block;
  width: 100%;
  height: 48px;
  margin-top: 16px;
  padding: 0 26px;
}
.cn-welcome-luxury .cm-layer__wrap .btn_wrap .btn_confirm {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 12px;
  background: #000;
  font-size: 16px;
  color: currentColor;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.grecaptcha-badge {
  visibility: hidden;
}
.pc .cm-footer-corp {
  background: #f3f3f3;
}
.pc .cm-footer-corp__inner {
  width: 1080px;
  margin: 0 auto;
}
.pc .cm-footer-corp .corp_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  text-align: center;
  padding: 7px 0;
}
.pc .cm-footer-corp .corp_list > li {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  position: relative;
}
.pc .cm-footer-corp .corp_list > li a {
  display: inline-block;
  width: 100%;
  font-size: 12px;
  line-height: 1;
  color: #333;
  padding: 10px 15px;
}
.pc .cm-footer-corp .corp_list > li + li:before {
  display: block;
  position: absolute;
  width: 1px;
  height: 10px;
  background: #ddd;
  left: 0px;
  top: 50%;
  margin-top: -5px;
  content: "";
}
.pc .cm-footer__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 1080px;
  margin: 0 auto;
  padding: 36px 0 30px;
}
.pc .cm-footer .footer_logo {
  width: 240px;
  text-align: center;
}
.pc .cm-footer .footer_logo > * {
  display: inline-block;
  width: 100%;
}
.pc .cm-footer .footer_logo img {
  display: inline-block;
}
.pc .cm-footer .footer_logo .footer_qrcode {
  margin-top: 25px;
}
.pc .cm-footer .footer_logo .app_down {
  width: 98px;
  height: 28px;
  margin-top: 20px;
  background: url("https://static.elandrs.com/f/img/pc/common/btn_app.png") no-repeat;
}
.pc .cm-footer .footer_info {
  width: 580px;
  font-size: 12px;
}
.pc .cm-footer .footer_info .info_tit {
  display: block;
  color: #303030;
  font-weight: bold;
  margin-bottom: 10px;
  min-width: 110px;
}
.pc .cm-footer .footer_info .info_list li {
  display: inline-block;
  padding: 2px 15px 2px 0;
}
.pc .cm-footer .footer_info .info_list li:first-child {
  padding-top: 0;
  width: 100%;
}
.pc .cm-footer .footer_info .info_list li .info-link {
  margin-left: 4px;
}
.pc .cm-footer .footer_info .info_list li.mail {
  display: block;
}
.pc .cm-footer .footer_info .info_list + .info_list {
  margin-top: 15px;
}
.pc .cm-footer .footer_info .info_sns {
  margin-top: 10px;
  padding-left: 110px;
}
.pc .cm-footer .footer_info .info_sns li {
  display: inline-block;
}
.pc .cm-footer .footer_info .info_sns li + li {
  margin-left: 4px;
}
.pc .cm-footer .footer_side {
  width: 260px;
}
.pc .cm-footer .footer_side .fm_links {
  position: relative;
  width: 180px;
  height: 30px;
  z-index: 10;
}
.pc .cm-footer .footer_side .fm_links .btn_fm_site {
  display: block;
  padding: 0 25px 0 10px;
  border: 1px solid #c9c9c9;
}
.pc .cm-footer .footer_side .fm_links .btn_fm_site span {
  display: block;
  height: 28px;
  font-size: 12px;
  line-height: 28px;
  color: #333;
}
.pc .cm-footer .footer_side .fm_links .btn_fm_site span:after {
  position: absolute;
  top: 50%;
  right: 9px;
  width: 10px;
  height: 6px;
  margin-top: -3px;
  background: url("https://static.elandrs.com/f/img/pc/cn/common/ico_arrow_bottom.png") 0 0 no-repeat;
  background-size: 100% auto;
  content: '';
}
.pc .cm-footer .footer_side .fm_links .list_fm_site {
  display: none;
  position: absolute;
  bottom: 29px;
  left: 0;
  border: 1px solid #c9c9c9;
  background: #fff;
}
.pc .cm-footer .footer_side .fm_links .list_fm_site ul {
  overflow: auto;
  overflow-x: hidden;
  width: 178px;
  height: 124px;
}
.pc .cm-footer .footer_side .fm_links .list_fm_site ul li a {
  display: block;
  height: 24px;
  padding: 0 0 0 10px;
  font-size: 12px;
  line-height: 24px;
}
.pc .cm-footer .footer_side .fm_links.active .btn_fm_site span:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.pc .cm-footer .footer_side .fm_links.active .list_fm_site {
  display: block;
}
.pc .cm-footer .footer_side .footer_cs {
  margin-top: 20px;
}
.pc .cm-footer .footer_side .footer_cs > * {
  display: block;
  margin-bottom: 4px;
}
.pc .cm-footer .footer_side .footer_cs .tit {
  font-size: 15px;
  color: #666;
  font-weight: 600;
}
.pc .cm-footer .footer_side .footer_cs .tel {
  color: #333;
  font-size: 18px;
  font-family: 'Montserrat';
  font-weight: 600;
}
.pc .cm-footer .footer_side .footer_cs .time {
  font-size: 12px;
  letter-spacing: -1px;
}
.pc .cm-footer .footer_side .footer_cs .auth_btn {
  display: inline-block;
  padding: 6px 15px 7px 15px;
  border: 1px solid #E3E3E3;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  margin-top: 10px;
}
.pc .cm-footer .footer_side .footer_cs .auth_btn span {
  display: block;
  padding-right: 10px;
  position: relative;
  font-size: 12px;
  font-weight: 500;
  color: #666;
}
.pc .cm-footer .footer_side .footer_cs .auth_btn span:after {
  content: '';
  display: block;
  width: 3px;
  height: 3px;
  position: absolute;
  right: 0;
  top: 5px;
  border: 1px solid #666;
  border-left: 0;
  border-bottom: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.pc .cm-footer .footer_bot {
  width: 100%;
}
.pc .cm-footer .copyright {
  display: none;
  margin-top: 22px;
  font-family: 'Montserrat';
  color: #000;
  position: relative;
  font-size: 12px;
}
.pc .cm-footer .info-link {
  display: inline-block;
  font-size: 11px;
  color: #333;
  letter-spacing: -0.4px;
  border: 1px solid #ddd;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  padding: 2px 9px;
}
.pc .cm-footer .info-link:after {
  display: inline-block;
  width: 3px;
  height: 3px;
  margin: -3px 0 0 5px;
  border: 1px solid #666;
  border-left: 0;
  border-bottom: 0;
  vertical-align: middle;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  content: '';
}
.pc .cm-footer__bot {
  position: relative;
  width: 1080px;
  margin: 0 auto;
  border-top: 1px solid #dbdbdb;
  padding: 15px 320px 50px 0;
}
.pc .cm-footer__bot .sgi {
  margin-bottom: 5px;
}
.pc .cm-footer__bot p {
  display: inline-block;
  font-size: 11px;
}
.pc .cm-footer__bot .info-link {
  margin-left: 5px;
}
.pc .type-mypage .cm-layout {
  width: 870px;
}
.pc .type-mypage .lo_r_cont .cm-component:first-child .cm-mypage-process {
  margin-top: 0;
}
.pc .cm-layer__container .mypage-table__wrap {
  padding-top: 0;
  margin-top: 0;
}
.pc [class*="mypage-"] .state__wrap {
  width: 100%;
  position: relative;
  border-bottom: 1px solid #ddd;
}
.pc [class*="mypage-"] .state__wrap .ui-item-view {
  padding-bottom: 60px;
}
.pc [class*="mypage-"] .state__wrap .none_data {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 180px;
}
.pc [class*="mypage-"] .state__wrap .none_data .stxt {
  font-size: 15px;
  color: #999;
}
.pc [class*="mypage-"] .state__wrap .none_data > strong {
  padding-top: 2px;
  font-size: 20px;
  font-weight: 400;
}
.pc [class*="mypage-"] .state__wrap .box_tit {
  padding-bottom: 15px;
  margin-bottom: 14px;
  border-bottom: 1px solid #000;
  width: 100%;
}
.pc [class*="mypage-"] .state__wrap .box_tit .tit {
  display: inline-block;
  font-size: 20px;
  font-weight: 400;
  color: #000;
}
.pc [class*="mypage-"] .state__wrap .box_tit .txt {
  display: inline-block;
  margin-left: 1px;
  font-size: 13px;
  color: #666;
}
.pc [class*="mypage-"] .state__wrap .btn_more_link {
  display: block;
  width: 20px;
  height: 20px;
  font-size: 0;
  position: absolute;
  right: 0;
  top: 4px;
  background: url("https://static.elandrs.com/f/img/pc/mypage/common/ico_mypage_home.png") no-repeat -70px -60px;
}
.pc [class*="mypage-"] .state__content {
  margin-top: 58px;
  color: #000;
  width: 435px;
  position: relative;
}
.pc [class*="mypage-"] .state__content::after {
  content: "";
  display: block;
  clear: both;
}
.pc [class*="mypage-"] .state__content .box_tit {
  padding-bottom: 15px;
  margin-bottom: 14px;
  border-bottom: 1px solid #000;
  width: 100%;
}
.pc [class*="mypage-"] .state__content .box_tit .tit {
  display: inline-block;
  font-size: 20px;
  font-weight: 400;
}
.pc [class*="mypage-"] .state__content .box_tit .txt {
  display: inline-block;
  margin-left: 1px;
  font-size: 13px;
  color: #666;
}
.pc [class*="mypage-"] .state__content .btn_more_link {
  display: block;
  width: 20px;
  height: 20px;
  font-size: 0;
  position: absolute;
  right: 0;
  top: 4px;
  background: url("https://static.elandrs.com/f/img/pc/mypage/common/ico_mypage_home.png") no-repeat -70px -60px;
}
.pc [class*="mypage-"] .state__content > .none_data {
  height: 150px;
  padding-bottom: 24px;
}
.pc [class*="mypage-"] .state__content .state_box {
  width: 100%;
  min-height: 140px;
  position: relative;
}
.pc [class*="mypage-"] .state__content .state_box.left {
  padding-right: 20px;
}
.pc [class*="mypage-"] .state__content .state_box.left .btn_more_link {
  right: 20px;
}
.pc [class*="mypage-"] .state__content .state_box.right {
  padding-left: 20px;
}
.pc [class*="mypage-"] .state__content .state_box .ui-item-view ul {
  margin: 0 -7px;
}
.pc [class*="mypage-"] .state__content .state_box .ui-item-view ul li {
  margin-top: 0;
  padding: 0 7px;
}
.pc [class*="mypage-"] .state__content .state_box .none_data {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 128px;
}
.pc [class*="mypage-"] .state__content .state_box .none_data .stxt {
  font-size: 15px;
  color: #999;
}
.pc [class*="mypage-"] .state__content .state_box .none_data > strong {
  padding-top: 2px;
  font-size: 20px;
  font-weight: 400;
}
.pc [class*="mypage-"] .state__content .mystate_list li {
  border-top: 1px solid #ddd;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  padding: 15px 10px 15px 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.pc [class*="mypage-"] .state__content .mystate_list li:first-child {
  border-top: 0;
  padding-top: 0;
}
.pc [class*="mypage-"] .state__content .mystate_list .ui-item.order {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.pc [class*="mypage-"] .state__content .mystate_list .ui-item.order .ui-item__inner {
  padding-right: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
}
.pc [class*="mypage-"] .state__content .mystate_list .ui-item.order .ui-item__thumb {
  width: 56px;
  height: 56px;
}
.pc [class*="mypage-"] .state__content .mystate_list .ui-item.order .order_option {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 220px;
}
.pc [class*="mypage-"] .state__content .mystate_list .qna_state {
  padding-left: 10px;
}
.pc [class*="mypage-"] .state__content .mystate_list .qna_state .txt {
  color: #666;
}
.pc [class*="mypage-"] .state__content .mystate_list .qna_state .ok {
  color: #333;
}
.pc [class*="mypage-"] .state__content .mystate_list .qna_state .btn_review {
  display: inline-block;
  width: 83px;
  height: 25px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 4px;
  border: 1px solid #333;
  background: #333;
  color: #fff;
  font-size: 12px;
  font-weight: 800;
  text-align: center;
}
.pc [class*="mypage-"] .state__content .mystate_list .qna_state .btn_review.modi {
  border-color: #ccc;
  background: #fff;
  color: #333;
}
.pc [class*="mypage-"] .state__content .mystate_list .qna_state .btn_review.disabled {
  border-color: #ddd;
  background: #ddd;
  color: #999;
}
.pc [class*="mypage-"] .none_data_txt {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 216px;
  border-top: 1px solid #adadad;
  border-bottom: 1px solid #ddd;
}
.pc [class*="mypage-"] .none_data_txt p {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 18px;
}
.pc [class*="mypage-"] .none_data_txt p:before {
  content: '';
  display: block;
  width: 58px;
  height: 58px;
  background: url("https://static.elandrs.com/f/img/pc/mypage/bg_nocart.png") no-repeat 0 0;
  margin: 0 auto 20px auto;
}
.pc [class*="mypage-"] .none_data_txt strong {
  color: #333;
}
.pc [class*="mypage-"] .none_data_txt.type2 {
  border: 0;
}
.pc [class*="mypage-"] .btn_white {
  color: #333;
  display: inline-block;
  min-width: 50px;
  height: 28px;
  padding: 5px 10px 0 10px;
  font-size: 12px;
  font-weight: 800;
  border: 1px solid #ccc;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
.pc [class*="mypage-"] .btn_white span {
  font-weight: 400;
}
.pc [class*="mypage-"] .btn_white.point {
  background: #333;
  border-color: #333;
}
.pc [class*="mypage-"] .btn_white.point span {
  color: #fff;
}
.pc [class*="mypage-"] .ico_arrow04 span {
  line-height: 29px;
  background-position-y: 11px;
}
.pc [class*="mypage-"] .ico_arr span {
  display: inline-block;
  padding: 0 14px 1px 0;
  position: relative;
}
.pc [class*="mypage-"] .ico_arr span:after {
  position: absolute;
  right: -2px;
  top: 4px;
  content: '';
  width: 5px;
  height: 10px;
  display: inline-block;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_arrow05.png") no-repeat 0 0;
}
.pc [class*="mypage-"] .btn_txt span {
  display: inline-block;
  padding: 0 12px 1px 0;
  position: relative;
  color: #333;
  font-size: 12px;
  font-weight: 400;
}
.pc [class*="mypage-"] .btn_txt span:after {
  width: 10px;
  height: 9px;
  position: absolute;
  right: -4px;
  top: 3px;
  content: '';
  display: inline-block;
  background: url("https://static.elandrs.com/f/img/pc/mypage/ico_arrow_txt.png") no-repeat 0 0;
}
.pc [class*="mypage-"] .box-btn-left {
  display: inline-block;
  padding: 0 10px;
}
.pc [class*="mypage-"] .input_wrap {
  position: relative;
}
.pc [class*="mypage-"] .input_wrap input[type=checkbox] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  top: 9px;
  opacity: 0;
}
.pc [class*="mypage-"] .input_wrap label {
  display: inline-block;
}
.pc [class*="mypage-"] .input_wrap label:before {
  content: ' ';
  display: inline-block;
  margin: 0 2px 0 0;
  text-align: center;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pc [class*="mypage-"] .input_wrap input[type=checkbox]:checked + label:before {
  background-color: #333;
  background-image: url("https://static.elandrs.com/f/img/pc//ico_filter_check.png");
  background-position: 1px 3px;
  background-repeat: no-repeat;
}
.pc [class*="mypage-"] .cm-pagination {
  margin-top: 30px;
}
.pc [class*="mypage-"] .set_btn {
  margin-top: 30px;
}
.pc [class*="mypage-"] .btn-type__box .btn-type1 {
  display: inline-block;
  border: 1px solid #ccc;
  height: 30px;
}
.pc [class*="mypage-"] .btn-type__box .btn-type1 > span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
  letter-spacing: -0.4px;
  color: #777;
  width: auto;
  height: 100%;
  padding: 0 18px;
}
.pc [class*="mypage-"] .btn-type__box .btn-type2 {
  display: inline-block;
  border: 1px solid #000;
  background: #000;
  height: 30px;
}
.pc [class*="mypage-"] .btn-type__box .btn-type2 > span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
  letter-spacing: -0.4px;
  color: #fff;
  width: auto;
  height: 100%;
  padding: 0 18px;
}
.pc [class*="mypage-"] .btn-type__box .round {
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.pc [class*="mypage-"] .btn-type__box > a {
  margin-left: 8px;
}
.pc [class*="mypage-"] .btn-type__box > a:first-child {
  margin-left: 0;
}
.pc [class*="mypage-"] .btn-list-delet {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url("https://static.elandrs.com/f/img/pc/mypage/btn_list_delete.png") no-repeat 0 0;
}
.pc [class*="mypage-"] .my-table-box__wrap .inner_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.pc [class*="mypage-"] .check-full__wrap {
  width: 120px;
  height: 30px;
  border: 1px solid #333;
  display: inline-block;
}
.pc [class*="mypage-"] .check-full__wrap .check-full {
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
}
.pc [class*="mypage-"] .check-full__wrap .check-full + label {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  font-size: 12px;
  color: #333;
}
.pc [class*="mypage-"] .check-full__wrap .check-full + label:hover {
  cursor: pointer;
}
.pc [class*="mypage-"] .check-full__wrap .check-full:checked + label {
  background: #333;
  color: #fff;
}
.pc .mypage-table__wrap {
  padding-top: 28px;
  position: relative;
}
.pc .mypage-table__wrap .flag_tit {
  width: 100px;
  height: 19px;
  padding-top: 2px;
  margin-bottom: 5px;
  background: #f1f1f1;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  font-size: 11px;
  color: #666;
  text-align: center;
}
.pc .mypage-table__wrap .mytit__wrap {
  padding: 60px 0 15px 0;
}
.pc .mypage-table__wrap .mytit__wrap:first-child {
  padding-top: 0;
}
.pc .mypage-table__wrap .tab-right {
  position: absolute;
  right: 0;
  top: -40px;
  z-index: 1;
}
.pc .mypage-table__wrap .table-sub-txt {
  color: #333;
  padding-bottom: 5px;
}
.pc .mypage-table__wrap .box-mapview .set-tooltip .tip-title {
  display: block;
  text-align: left;
}
.pc .tab__wrap .box-right {
  position: absolute;
  right: 0;
  top: 0;
}
.pc .tab__wrap.my-tab .tab-tit li {
  width: 20%;
  height: 46px;
}
.pc .tab__wrap.my-tab .tab-tit li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  padding: 0;
}
.pc .tab__wrap.my-tab .tab-tit li.active a {
  padding: 0;
  font-weight: 400;
}
.pc .tab__wrap.my-tab-type2 .tab-tit {
  display: table;
  table-layout: fixed;
  width: 100%;
  border-bottom: 0;
}
.pc .tab__wrap.my-tab-type2 .tab-tit li {
  display: table-cell;
  width: 100%;
  height: 46px;
  float: inherit;
  vertical-align: middle;
}
.pc .box-right .btn05.ico_arr {
  display: inline-block;
  border: 1px solid #ccc;
  background: #fff;
  text-align: center;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 28px;
  box-sizing: border-box;
}
.pc .box-right .btn05.ico_arr span {
  display: block;
  min-width: 50px;
  margin-top: 4px;
  padding: 0 15px;
  color: #333;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: -1px;
  position: relative;
}
.pc .box-right .btn05.ico_arr span:after {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  right: 0;
  top: 4px;
  background: url("https://static.elandrs.com/f/img/pc/ico_arrow05.png") 0 0 no-repeat;
}
.pc .my-month__wrap {
  height: 76px;
  padding: 24px 30px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #f1f1f1;
}
.pc .my-month__wrap::after {
  content: "";
  display: block;
  clear: both;
}
.pc .my-month__wrap .month_list {
  float: left;
  font-size: 0;
}
.pc .my-month__wrap .month_list input[type=radio], .pc .my-month__wrap .month_list input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
  opacity: 0;
  width: 0;
  height: 0;
}
.pc .my-month__wrap .month_list li {
  display: inline-block;
  width: 85px;
  height: 28px;
  margin-left: -1px;
  font-size: 13px;
  color: #666;
  text-align: center;
  vertical-align: top;
}
.pc .my-month__wrap .month_list li:first-child {
  margin-left: 0;
}
.pc .my-month__wrap .month_list li label {
  display: block;
  position: relative;
  height: 100%;
  padding-top: 5px;
  border: 1px solid #ddd;
  color: #666;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pc .my-month__wrap .month_list li label:hover {
  cursor: pointer;
}
.pc .my-month__wrap .month_list li :checked + label {
  background: #424242;
  border: 1px solid #424242;
  color: #fff;
}
.pc .my-month__wrap .month_box {
  float: right;
}
.pc .my-month__wrap .month_box .btn_white {
  margin-left: 7px;
}
.pc .my-month__wrap .month_box .cm-iptgroup-btn {
  display: inline-block;
  vertical-align: middle;
}
.pc .my-month__wrap .stit {
  float: left;
  display: block;
  margin-top: 8px;
  padding-left: 7px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_dot01.gif") 0 50% no-repeat;
  color: #333;
}
.pc .my-month__wrap .set_grade_select02 {
  float: left;
  margin: 0 31px 0 20px;
}
.pc .my-month__wrap .cm-datepicker {
  display: inline-block;
  z-index: 30;
  position: relative;
  text-align: center;
}
.pc .my-month__wrap .cm-datepicker input {
  width: 88px;
}
.pc .mypage-tit__wrap .my-month__wrap {
  margin-top: 27px;
  border: 1px solid #f1f1f1;
}
.pc .mypage-tit__wrap .my-tit {
  position: relative;
}
.pc .mypage-tit__wrap .my-tit::after {
  content: "";
  display: block;
  clear: both;
}
.pc .mypage-tit__wrap .my-tit .tit_h2 {
  display: inline-block;
  padding-left: 9px;
  font-size: 20px;
  color: #000;
  font-weight: 700;
  margin: 0;
}
.pc .mypage-tit__wrap .my-tit .box_right {
  float: right;
  text-align: right;
  margin-left: 7px;
}
.pc .mypage-tit__wrap .my-tit .box_right .sub_info {
  display: inline-block;
}
.pc .mypage-tit__wrap .my-tit .name {
  margin-top: -2px;
  display: inline-block;
  max-width: 62px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  vertical-align: middle;
}
.pc .mypage-tit__wrap .month-tit {
  display: inline-block;
  padding: 0 20px 0 9px;
  font-size: 13px;
  position: relative;
  color: #191919;
  vertical-align: middle;
}
.pc .mypage-tit__wrap .month-tit:before {
  display: block;
  content: '';
  position: absolute;
  left: 0;
  top: 7px;
  width: 2px;
  height: 2px;
  background: #808080;
}
.pc .mypage-tit__wrap .month_list {
  float: inherit;
  display: inline-block;
  vertical-align: middle;
}
.pc .mypage-tit__wrap .tit_desc {
  margin-top: 3px;
  padding-left: 5px;
  color: #999;
  font-size: 13px;
  letter-spacing: -0.6px;
  position: relative;
}
.pc .mypage-tit__wrap .tit_desc:first-child {
  margin-top: 5px;
}
.pc .mypage-tit__wrap .tit_desc:before {
  content: '';
  width: 2px;
  height: 2px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1px;
  background-color: currentColor;
  display: inline-block;
  color: currentColor;
}
.pc .mypage-tit__wrap .sub_info {
  color: #666;
  font-size: 13px;
}
.pc .mypage-tit__wrap .sub_info span {
  color: #333;
}
.pc .mypage-tit__wrap .set_tooltip {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.pc .mypage-tit__wrap .set_tooltip .tip_info {
  display: none;
  position: absolute;
  top: 18px;
  left: -380px;
  width: 336px;
  padding: 0 20px 30px;
  border: 2px solid #333;
  text-align: left;
  text-indent: 0;
  background: #fff;
  z-index: 1002;
  white-space: nowrap;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.pc .mypage-tit__wrap .set_tooltip .tip_close {
  position: absolute;
  top: 18px;
  right: 22px;
  width: 15px;
  height: 15px;
  background: url("https://static.elandrs.com/f/img/pc/common/btn_laypop_close.png") no-repeat;
  text-indent: -9999px;
  font-size: 1px;
  line-height: 1px;
}
.pc .mypage-tit__wrap .set_tooltip.active .tip_info {
  display: block;
}
.pc .mypage-tit__wrap .lay_tit {
  padding: 17px 0 15px;
  border-bottom: 1px solid #ddd;
  text-align: center;
}
.pc .mypage-tit__wrap .lay_tit strong {
  font-size: 18px;
  font-weight: 800;
  color: #333;
}
.pc .mypage-tit__wrap .box_ship_info {
  padding-top: 20px;
}
.pc .mypage-tit__wrap .regi_box {
  position: relative;
  padding: 0 67px 0 0;
}
.pc .mypage-tit__wrap .regi_box .input_txt {
  width: 100%;
  height: 33px;
  line-height: 33px;
  padding: 0 10px;
  border: 1px solid #ddd;
  color: #333;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pc .mypage-tit__wrap .regi_box .btn_coupon {
  position: absolute;
  top: 0;
  right: 0;
  width: 67px;
  height: 33px;
  line-height: 33px;
  color: #fff;
  font-size: 13px;
  font-weight: 800;
  text-align: center;
  background: #333;
}
.pc .mypage-tit__wrap .bs_info {
  margin-top: 20px;
  padding: 0;
}
.pc .mypage-tit__wrap .list_dot02 li {
  margin-top: 4px;
  padding-left: 6px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_dot01.gif") 0 7px no-repeat;
}
.pc .mypage-tit__wrap .list_dot02 li:first-child {
  margin-top: 0;
}
.pc .mypage-tit__wrap .sub_info strong {
  color: #242424;
}
.pc .mypage-tit__wrap .sub_info .num {
  color: #333;
  font-family: Verdana, sans-serif;
}
.pc .mysubtit__wrap {
  padding: 60px 0 15px 0;
  position: relative;
}
.pc .mysubtit__wrap h3.tit {
  font-size: 16px;
  color: #000;
  font-weight: 500;
}
.pc .mysubtit__wrap:first-child {
  padding-top: 0;
}
.pc .mysubtit__wrap .box-right {
  position: absolute;
  right: 0;
  top: 0;
}
.pc .mysubtit__wrap .box-right.active {
  position: relative;
}
.pc .mysubtit__wrap .box-right.active .box_btn {
  text-align: right;
  margin-top: -21px;
}
.pc .mysubtit__wrap .box-right.active .cancel_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
}
.pc .mysubtit__wrap .cancel_wrap {
  margin-top: 5px;
  padding: 10px 20px;
  border: 1px solid #ddd;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
  display: none;
}
.pc .mysubtit__wrap .cancel_wrap .tit {
  display: inline-block;
  color: #333;
}
.pc .mysubtit__wrap .cancel_wrap .tit:before {
  content: '';
  display: inline-block;
  margin-right: 4px;
  width: 5px;
  height: 5px;
  border-left: 2px solid #000;
  border-top: 2px solid #000;
  vertical-align: middle;
}
.pc .mysubtit__wrap .cancel_wrap .sel {
  display: inline-block;
  width: 320px;
}
.pc .mysubtit__wrap .cancel_wrap .txt {
  color: #666;
}
.pc .mysubtit__wrap .cancel_wrap > em {
  text-align: right;
}
.pc .mypage-table th {
  height: 45px;
  text-align: center;
  border-top: 1px solid #000;
  border-bottom: 1px solid #ddd;
  color: #333;
  font-weight: 400;
}
.pc .mypage-table td {
  padding: 11px 10px;
  text-align: center;
  color: #777;
  border-bottom: 1px solid #ddd;
  font-weight: 400;
}
.pc .mypage-table td div img,
.pc .mypage-table td span img,
.pc .mypage-table td p img,
.pc .mypage-table td img {
  max-width: 640px;
  height: auto;
}
.pc .mypage-table td .cm-datepicker .cm-ipt {
  vertical-align: bottom;
}
.pc .mypage-table td .my-link {
  color: #333;
  text-decoration: underline;
}
.pc .mypage-table td .ui-item.order .price {
  color: #000;
  font-weight: 400;
  font-size: 14px;
}
.pc .mypage-table td .ui-item.order .dc_txt {
  color: #E5132E;
}
.pc .mypage-table td .ui-item.order .sell_num {
  display: inline-block;
  padding-left: 4px;
}
.pc .mypage-table td.alig_l {
  text-align: left;
}
.pc .mypage-table td.delivery_line {
  border-left: 1px solid #ddd;
}
.pc .mypage-table td .my-coupon {
  margin: 23px 0;
}
.pc .mypage-table td span {
  color: #333;
}
.pc .mypage-table td .btn05 {
  height: 25px;
}
.pc .mypage-table td .btn05 span {
  height: 100%;
  font-weight: 400;
  line-height: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 1px;
}
.pc .mypage-table td .btn05.mainC03 span {
  color: #fff;
  font-weight: 400;
}
.pc .mypage-table td .btn05.color-black span {
  color: #fff;
  font-weight: 400;
}
.pc .mypage-table td .btn05.color-black span .btn_more_txt {
  display: inline-block;
  padding-left: 2px;
  font-size: 12px;
  font-weight: 700;
}
.pc .mypage-table td .flag_num {
  width: 83px;
}
.pc .mypage-table td .box-btn a {
  width: 100%;
  margin-top: 6px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.pc .mypage-table td .box-btn a:first-child {
  margin-top: 0;
}
.pc .mypage-table td .box-btn a.arr span:after {
  display: inline-block;
  content: '';
  width: 4px;
  height: 4px;
  margin: 0 0 0 3px;
  border-right: 1px solid currentColor;
  border-bottom: 1px solid currentColor;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.pc .mypage-table td .box-txt-line {
  margin-top: 3px;
}
.pc .mypage-table td .dlv_comp {
  padding-bottom: 3px;
}
.pc .mypage-table td .dlv_comp span {
  display: inline-block;
  color: #666;
}
.pc .mypage-table td .finish_txt {
  color: #333;
}
.pc .mypage-table td.bg_visit {
  padding: 0 15px;
  background: #f3f3f3;
  text-align: left;
}
.pc .mypage-table td.bg_visit li {
  margin: 8px 0 8px 114px;
  text-align: left;
}
.pc .mypage-table td.bg_visit li::after {
  content: "";
  display: block;
  clear: both;
}
.pc .mypage-table td.bg_visit li em {
  display: block;
  float: left;
  width: 96px;
  margin: 7px 0 0 -114px;
  padding-left: 18px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_reply.png") 0 4px no-repeat;
  font-weight: 800;
  color: #333;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.pc .mypage-table td.bg_visit li .day {
  display: inline-block;
  margin: 7px 0 0;
}
.pc .mypage-table td.bundle_ship {
  padding: 16px 13px;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
.pc .mypage-table td .tip-info {
  white-space: inherit;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 340px;
}
.pc .mypage-table td .tip-info .tip-txt {
  min-width: 100px;
  width: 100%;
}
.pc .mypage-table td .point-info {
  position: relative;
  margin-top: 10px;
  padding-left: 15px;
  font-size: 11px;
  text-align: left;
  color: #333;
}
.pc .mypage-table td .point-info .txt {
  display: block;
}
.pc .mypage-table td .point-info:before {
  display: block;
  content: '';
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: 0;
  background: url("https://static.elandrs.com/f/img/pc/mypage/ico_review.png") no-repeat;
  background-position: 0 0;
}
.pc .mypage-table.review-table {
  border-bottom: 1px solid #ddd;
}
.pc .mypage-table.review-table tr:first-child td {
  border-top: 0;
}
.pc .mypage-table.review-table td {
  border-bottom: 0;
  border-top: 1px solid #ddd;
}
.pc .mypage-table.review-table .review-more__wrap td {
  border-top: 0;
}
.pc .mypage-table .review-more__wrap table {
  border-bottom: 1px solid #ddd;
}
.pc .mypage-table .review-more__wrap td {
  padding: 0 0 0 115px;
  text-align: left;
}
.pc .mypage-table .review-more__wrap .inner_review {
  margin-top: -12px;
  padding: 13px 25px 18px 0;
  border-top: 1px solid #f1f1f1;
}
.pc .mypage-table .review-more__wrap .my-review {
  text-align: left;
  display: inline-block;
  width: 650px;
  overflow: hidden;
}
.pc .mypage-table .review-more__wrap .my-review .best {
  position: relative;
  display: inline-block;
  margin-left: 11px;
  padding-left: 16px;
  color: #F93939;
  font-size: 12px;
  font-weight: 500;
  vertical-align: middle;
}
.pc .mypage-table .review-more__wrap .my-review .best:before {
  display: block;
  content: '';
  width: 16px;
  height: 15px;
  background: url("https://static.elandrs.com/f/img/pc/mypage/ico_review.png") no-repeat;
  background-position: -109px 0;
  position: absolute;
  left: 0;
  top: 0;
}
.pc .mypage-table .review-more__wrap .my-review .txt {
  margin-top: 5px;
  position: relative;
  vertical-align: middle;
  height: 16px;
  color: #333;
  font-weight: 800;
}
.pc .mypage-table .review-more__wrap .my-review .txt > a {
  padding-right: 50px;
  position: relative;
  display: inline-block;
}
.pc .mypage-table .review-more__wrap .my-review .txt > a .inner_txt {
  position: relative;
  display: inline-block;
  width: auto;
  max-width: 600px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #666;
  font-size: 12px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pc .mypage-table .review-more__wrap .my-review .txt.photo .inner_txt {
  padding-right: 30px;
  position: relative;
}
.pc .mypage-table .review-more__wrap .my-review .txt.photo .inner_txt:before {
  display: inline-block;
  content: '';
  width: 20px;
  height: 19px;
  position: absolute;
  right: -5px;
  top: 1px;
  background: url("https://static.elandrs.com/f/img/pc/mypage/ico_review.png") no-repeat;
  background-position: -54px 0;
  vertical-align: middle;
}
.pc .mypage-table .review-more__wrap .my-review .txt .btn_more {
  color: #333;
  font-size: 12px;
  font-weight: 500;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  right: 0;
  top: 0;
}
.pc .mypage-table .review-more__wrap .my-review .txt .btn_more:before {
  display: inline-block;
  content: '';
  width: 10px;
  height: 16px;
  background: url("https://static.elandrs.com/f/img/pc/mypage/ico_review.png") no-repeat;
  background-position: -163px 0;
  vertical-align: middle;
}
.pc .mypage-table .review-more__wrap .box-btn {
  width: auto;
  float: right;
}
.pc .mypage-table .review-more__wrap .box-btn .btn05 span {
  width: 60px;
}
.pc .mypage-table .review-more__wrap.active .inner_review {
  padding-bottom: 20px;
  position: relative;
}
.pc .mypage-table .review-more__wrap.active .my-review {
  width: 100%;
}
.pc .mypage-table .review-more__wrap.active .my-review .review-grade-box {
  margin-top: 1px;
}
.pc .mypage-table .review-more__wrap.active .my-review .txt {
  height: auto;
  margin-left: 0;
  padding-left: 0;
}
.pc .mypage-table .review-more__wrap.active .my-review .txt > a {
  width: 100%;
  padding-right: 100px;
}
.pc .mypage-table .review-more__wrap.active .my-review .txt > a .inner_txt {
  width: 100%;
  max-width: 100%;
  height: auto;
  padding-right: 0;
  white-space: normal;
  text-overflow: inherit;
}
.pc .mypage-table .review-more__wrap.active .my-review .txt > a .inner_txt > * {
  margin: 5px 0;
}
.pc .mypage-table .review-more__wrap.active .my-review .txt > a .inner_txt > *:first-child {
  margin-top: 0;
}
.pc .mypage-table .review-more__wrap.active .my-review .txt > a .inner_txt > *:last-child {
  margin-bottom: 0;
}
.pc .mypage-table .review-more__wrap.active .my-review .txt > a img {
  -webkit-border-radius: 6px;
  border-radius: 6px;
  max-width: 100%;
}
.pc .mypage-table .review-more__wrap.active .my-review .txt.photo .inner_txt:before {
  display: none;
}
.pc .mypage-table .review-more__wrap.active .my-review .btn_more {
  display: block;
  width: auto;
  margin-left: 0;
  margin-top: 7px;
  position: inherit;
}
.pc .mypage-table .review-more__wrap.active .my-review .btn_more:before {
  background-position: -212px 0;
}
.pc .mypage-table .review-more__wrap.active .box-btn {
  position: absolute;
  right: 25px;
  top: 13px;
}
.pc .mypage-table .address-list li {
  margin-top: 16px;
  padding-left: 77px;
  position: relative;
  text-align: left;
}
.pc .mypage-table .address-list li > em {
  display: inline-block;
  width: 70px;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 0;
}
.pc .mypage-table .address-list li:first-child {
  margin-top: 0;
}
.pc .mypage-table .order-info__list {
  border-bottom: 0;
  padding: 15px 0 0 0;
  overflow: hidden;
}
.pc .mypage-table .order-info__list ul {
  background: #f6f6f6;
  padding: 9px 10px;
}
.pc .mypage-table .order-info__list ul::after {
  content: "";
  display: block;
  clear: both;
}
.pc .mypage-table .order-info__list ul li {
  float: left;
  padding-left: 29px;
  color: #666;
  position: relative;
}
.pc .mypage-table .order-info__list ul li strong {
  font-weight: 400;
}
.pc .mypage-table .order-info__list ul li .btn_txt {
  outline-offset: -2px;
  display: inline-block;
}
.pc .mypage-table .order-info__list ul li .btn_txt span {
  color: #000;
  border-bottom: 0;
}
.pc .mypage-table .order-info__list ul li:before {
  display: block;
  content: '';
  width: 1px;
  height: 12px;
  background: #e3e3e3;
  position: absolute;
  left: 13px;
  top: 3px;
}
.pc .mypage-table .order-info__list ul li:first-child {
  margin-left: 0;
  padding-left: 0;
  color: #000;
}
.pc .mypage-table .order-info__list ul li:first-child:before {
  display: none;
}
.pc .mypage-table .order-info__list + table {
  margin-top: 10px;
}
.pc .mypage-table .area_cte {
  margin-top: 20px;
  display: none;
  text-align: left;
}
.pc .mypage-table .area_cte.active {
  display: block;
}
.pc .mypage-table .area_cte li {
  padding-left: 100px;
  margin-top: 15px;
}
.pc .mypage-table .area_cte li:first-child {
  margin-top: 0;
}
.pc .mypage-table .area_cte li .ico_reply, .pc .mypage-table .area_cte li .ico_reply02 {
  display: block;
  float: left;
  width: 86px;
  margin: 7px 0 0 -100px;
}
.pc .mypage-table .area_cte li label {
  vertical-align: middle;
}
.pc .mypage-table.row {
  border-bottom: 0;
}
.pc .mypage-table.row table tbody {
  border-top: 1px solid #adadad;
}
.pc .mypage-table.row th {
  padding: 16px 0 16px 20px;
  border: 1px solid #ddd;
  border-top: 0;
  border-left: 0;
  background: #f3f3f3;
  color: #333;
  text-align: left;
  vertical-align: middle;
}
.pc .mypage-table.row td {
  border-bottom: 1px solid #ddd;
  padding: 16px 0 16px 20px;
  text-align: left;
  vertical-align: middle;
  border-top: 0;
}
.pc .mypage-table.type2 th {
  border-top: 1px solid #333;
  background: #f3f3f3;
}
.pc .mypage-table.d_qnaTable .ui-item.order {
  margin-left: 0;
}
.pc .mypage-table.d_qnaTable table tbody .d_qna_cont td {
  padding: 0;
}
.pc .mypage-table.d_qnaTable table tbody td {
  padding: 17px 5px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.pc .mypage-table.d_qnaTable .qna-cont {
  display: none;
}
.pc .mypage-table.d_qnaTable .qna-cont .qna-txt {
  display: block;
  overflow: hidden;
  background: #f8f8f8;
  border-bottom: 1px solid #ddd;
  position: relative;
  text-align: left;
}
.pc .mypage-table.d_qnaTable .qna-cont .qna-btns {
  position: absolute;
  right: 10px;
  bottom: 10px;
  text-align: right;
}
.pc .mypage-table.d_qnaTable .qna-cont .qna-btns > a span {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.pc .mypage-table.d_qnaTable .qna-cont .qna-qns {
  position: relative;
  display: block;
  padding: 20px 20px 35px;
  margin-bottom: -1px;
  background: url("https://static.elandrs.com/f/img/pc/common/bg_qna_ques.gif") 0 bottom repeat-x;
  text-align: left;
}
.pc .mypage-table.d_qnaTable .qna-cont .qna-qns span {
  display: inline-block;
  padding: 2px 0 0 30px;
  min-height: 2.7em;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_ques.png") 0 0 no-repeat;
  color: #333;
  line-height: 1.35em;
}
.pc .mypage-table.d_qnaTable .qna-cont .qna-ans {
  position: relative;
  display: block;
  padding: 20px 20px 35px;
  margin-bottom: -1px;
  text-align: left;
}
.pc .mypage-table.d_qnaTable .qna-cont .qna-ans > span {
  display: inline-block;
  padding: 2px 0 0 30px;
  min-height: 2.7em;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_ans.png") 0 0 no-repeat;
  line-height: 1.35em;
}
.pc .mypage-table.d_qnaTable .qna-cont .qna-ans .ui-item {
  margin-bottom: 20px;
}
.pc .mypage-table.d_qnaTable .qna-cont td {
  border-bottom: none;
}
.pc .mypage-table.d_qnaTable .qna-cont td > a {
  display: block;
}
.pc .mypage-table.d_qnaTable .qna-cont.active {
  display: table-row;
}
.pc .mypage-table.d_qnaTable .d_qnaOpen {
  display: block;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.pc .mypage-table .mypage_gift_wrap td {
  padding: 0 0 10px 0;
  text-align: left;
}
.pc .mypage-table .mypage_gift_wrap .gift_box_inner {
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  padding: 8px 8px 8px 0;
  position: relative;
  background: #fff;
  margin-top: -4px;
}
.pc .mypage-table .mypage_gift_wrap .gift_box_inner .gift_tit {
  display: inline-block;
  width: 100px;
  text-align: center;
  font-weight: 500;
  font-size: 12px;
  color: #333;
}
.pc .mypage-table .mypage_gift_wrap .gift_box_inner .gift_detail {
  display: inline-block;
  padding-left: 15px;
  text-align: left;
  color: #949494;
  font-size: 12px;
}
.pc .mypage-table .mypage_gift_wrap .gift_box_inner .gift_detail .txt {
  display: inline-block;
  vertical-align: middle;
  max-width: 650px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #949494;
}
.pc .mypage-table .mypage_gift_wrap .gift_box_inner .gift_detail .now {
  display: inline-block;
  position: relative;
  padding-left: 11px;
  vertical-align: middle;
}
.pc .mypage-table .mypage_gift_wrap .gift_box_inner .gift_detail .now:before {
  display: block;
  content: '';
  width: 1px;
  height: 12px;
  background: #e3e3e3;
  position: absolute;
  left: 5px;
  top: 2px;
}
.pc .mypage-table .mypage_gift_wrap .gift_box_inner .gift_detail > a {
  vertical-align: middle;
  margin-left: 10px;
}
.pc .my-coupon {
  display: block;
  width: 140px;
  height: 70px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 38px;
  padding-right: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: url("https://static.elandrs.com/f/img/pc/mypage/ico_coupon_all.png") no-repeat 0 -133px;
  text-align: left;
}
.pc .my-coupon .name {
  display: block;
  font-size: 11px;
  color: #666;
}
.pc .my-coupon .num {
  display: block;
  font-size: 12px;
  color: #000;
}
.pc .my-coupon .num strong {
  font-size: 24px;
  font-weight: 700;
}
.pc .my-coupon.finish:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 140px;
  height: 70px;
  background: url("https://static.elandrs.com/f/img/pc/mypage/ico_coupon_all.png") no-repeat 0 0;
}
.pc .my-coupon.finish .btn_app {
  background-color: #999;
}
.pc .my-coupon.finish .btn_app:hover {
  cursor: default;
}
.pc .my-coupon.finish:hover {
  cursor: default;
}
.pc .my-coupon .btn_app {
  position: absolute;
  right: -5px;
  top: -10px;
  display: block;
  width: 30px;
  height: 30px;
  background: #000;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.pc .my-coupon .btn_app span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 9px;
  font-weight: 700;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pc .my-coupon.type2 {
  width: 180px;
  height: 88px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: url("https://static.elandrs.com/f/img/pc/mypage/ico_coupon_all.png") no-repeat 0 -266px;
}
.pc .my-coupon.type2 .btn_app {
  width: 42px;
  height: 42px;
  position: absolute;
  right: -15px;
  top: -15px;
}
.pc .my-coupon.type2 .btn_app span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pc .my-coupon.type2 .name {
  font-size: 13px;
}
.pc .my-coupon.type2 .num {
  font-size: 15px;
}
.pc .my-coupon.type2 .num strong {
  font-size: 32px;
  line-height: 23px;
  padding-top: 5px;
  display: inline-block;
}
.pc .my-coupon.type3 {
  width: 352px;
  height: 157px;
  background: url("https://static.elandrs.com/f/img/pc/mypage/coupon_type3.png") no-repeat 0 0;
  background-size: 352px auto;
  position: relative;
  padding-left: 45px;
}
.pc .my-coupon.type3:before {
  display: block;
  content: '';
  width: 30px;
  height: 100%;
  -webkit-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  position: absolute;
  left: -1px;
  top: 0;
  background: linear-gradient(162.15deg, #FF7000 2.84%, #E5132E 24.88%, #E5132E 59.83%, #DE007E 98.97%);
}
.pc .my-coupon.type3:after {
  display: block;
  content: '';
  width: 30px;
  height: -webkit-calc(100% + 2px);
  height: calc(100% + 2px);
  position: absolute;
  left: -1px;
  top: -1px;
  background: url("https://static.elandrs.com/f/img/pc/mypage/bg_coupon_emall_type3.png") no-repeat 50% 50%;
  background-size: 8px auto;
}
.pc .my-coupon.type3 .inbox {
  width: 100%;
  position: relative;
}
.pc .my-coupon.type3 .num {
  color: #000;
  font-size: 18px;
  line-height: 18px;
}
.pc .my-coupon.type3 .num strong {
  font-size: 35px;
  line-height: 35px;
}
.pc .my-coupon.type3 .coupon-tag {
  display: block;
}
.pc .my-coupon.type3 .coupon-tag > span {
  display: inline-block;
  padding: 0px 8px 0 8px;
  border: 1px solid #000;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  color: #000;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: -0.6px;
}
.pc .my-coupon.type3 .coupon-name {
  display: block;
  max-width: -webkit-calc(100% - 54px);
  max-width: calc(100% - 54px);
  margin-top: 2px;
  font-size: 13px;
  color: #333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.pc .my-coupon.type3 .coupon-info {
  display: block;
  margin-top: 12px;
  font-size: 12px;
  color: #666;
}
.pc .my-coupon.type3 .coupon-info .part {
  display: inline-block;
  padding-left: 11px;
  color: #666;
  font-size: 12px;
  position: relative;
}
.pc .my-coupon.type3 .coupon-info .part:before {
  content: '';
  display: block;
  position: absolute;
  left: 4px;
  top: 2px;
  width: 1px;
  height: 12px;
  background: #e3e3e3;
}
.pc .my-coupon.type3 .coupon-info + .coupon-info {
  margin-top: 4px;
}
.pc .my-coupon.type3 .coupon-day {
  display: block;
  margin-top: 4px;
  font-size: 11px;
  color: #999;
}
.pc .my-coupon.type3 .coupon-link {
  margin-top: 4px;
}
.pc .my-coupon.type3 .coupon-link .btn_link {
  display: inline-block;
  margin-left: 16px;
  font-size: 11px;
  color: #999;
  position: relative;
  text-decoration: underline;
}
.pc .my-coupon.type3 .coupon-link .btn_link:before {
  content: '';
  display: block;
  width: 1px;
  height: 8px;
  background: #dedede;
  position: absolute;
  left: -8px;
  top: 4px;
}
.pc .my-coupon.type3 .coupon-link .btn_link:first-child {
  margin-left: 0;
}
.pc .my-coupon.type3 .coupon-link .btn_link:first-child:before {
  display: none;
}
.pc .my-coupon.type3 .box-down {
  display: block;
  width: 56px;
  height: -webkit-calc(100% - 24px);
  height: calc(100% - 24px);
  border-left: 1px dashed #e3e3e3;
  text-align: center;
  position: absolute;
  right: 0;
  top: 12px;
}
.pc .my-coupon.type3 .box-down .btn_down {
  display: block;
  height: 100%;
  width: -webkit-calc(100% - 12px);
  width: calc(100% - 12px);
  color: #E5132E;
  background: #fff;
}
.pc .my-coupon.type3 .box-down .btn_down span {
  display: inline-block;
  width: auto;
  color: currentColor;
  font-size: 11px;
  font-weight: 500;
  margin-top: 12px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.pc .my-coupon.type3 .box-down .btn_down span:before {
  content: '';
  position: absolute;
  left: 0;
  top: -30px;
  width: 20px;
  height: 24px;
  background: url("https://static.elandrs.com/f/img/pc/mypage/coupon_type3_arr.png") no-repeat 0 0;
  background-size: 18px auto;
}
.pc .my-coupon.type3 .btn_app {
  width: 42px;
  height: 42px;
  right: 8px;
  top: -21px;
}
.pc .my-coupon.type3 .btn_app span {
  font-size: 12px;
  font-weight: 700;
}
.pc .my-coupon.type3.finish:before {
  height: -webkit-calc(100% - 2px);
  height: calc(100% - 2px);
  top: 1px;
  left: 1px;
  background: rgba(0, 0, 0, 0.15);
}
.pc .my-coupon.type3.finish .box-down .btn_down span {
  margin: 0;
  color: #666;
}
.pc .my-coupon.type3.finish .box-down .btn_down span:before {
  display: none;
}
.pc .my-coupon.type3.finish .btn_app {
  background-color: #999;
}
.pc .my-grade {
  width: 90px;
  color: #20B791;
  font-family: 'Roboto';
  font-weight: 700;
  text-align: center;
}
.pc .my-grade strong {
  display: block;
  margin: 0 auto;
  width: 85px;
  height: 85px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 0;
  background: url("https://static.elandrs.com/f/img/pc/mypage/ico_member_w.png") no-repeat 0 0;
  background-size: 85px auto;
}
.pc .my-grade span {
  display: block;
  padding-top: 6px;
  font-size: 20px;
}
.pc .my-grade.vip {
  color: #FF7113;
}
.pc .my-grade.vip strong {
  background: url("https://static.elandrs.com/f/img/pc/mypage/ico_member_v.png") no-repeat 0 0;
}
.pc .my-grade.vip + .my-grade-info .month-grade strong {
  color: #FF7113;
}
.pc .my-grade.gold {
  color: #E6B626;
}
.pc .my-grade.gold strong {
  background: url("https://static.elandrs.com/f/img/pc/mypage/ico_member_g.png") no-repeat 0 0;
}
.pc .my-grade.gold + .my-grade-info .month-grade strong {
  color: #E6B626;
}
.pc .my-grade.silver {
  color: #A3A3A3;
}
.pc .my-grade.silver strong {
  background: url("https://static.elandrs.com/f/img/pc/mypage/ico_member_s.png") no-repeat 0 0;
}
.pc .my-grade.silver + .my-grade-info .month-grade strong {
  color: #A3A3A3;
}
.pc .my-grade.bronze {
  color: #B38574;
}
.pc .my-grade.bronze strong {
  background: url("https://static.elandrs.com/f/img/pc/mypage/ico_member_b.png") no-repeat 0 0;
}
.pc .my-grade.bronze + .my-grade-info .month-grade strong {
  color: #B38574;
}
.pc .my-grade.max {
  color: #000;
}
.pc .my-grade.max span {
  font-size: 16px;
  line-height: 16px;
}
.pc .my-grade.max strong {
  background: url("https://static.elandrs.com/f/img/pc/mypage/ico_member_max.png") no-repeat 0 0;
}
.pc .my-grade.max + .my-grade-info .month-grade .name {
  color: #000;
}
.pc .my-grade.max + .my-grade-info .month-grade .grade {
  color: #33C170;
}
.pc .event-tit_wrap .tit {
  font-size: 25px;
  font-weight: 500;
  color: #000;
}
.pc .benefit-table {
  position: relative;
  width: 100%;
  padding: 30px 0 0;
}
.pc .benefit-table .my-grade {
  width: 90px;
}
.pc .benefit-table .my-grade strong {
  width: 64px;
  height: 64px;
  background-size: 64px auto;
}
.pc .benefit-table table thead th {
  height: 44px;
  border: 1px solid #dcdcdc;
  border-width: 1px 0 1px 1px;
  color: #666;
  background: #f3f3f3;
  font-weight: 800;
}
.pc .benefit-table table thead th:first-child {
  border-left-width: 0;
}
.pc .benefit-table table tbody tr td {
  height: 20px;
  padding: 30px 0;
  text-align: left;
  border-top: 1px solid #ddd;
}
.pc .benefit-table table tbody tr td:first-child {
  text-align: center;
}
.pc .benefit-table table tbody tr:first-child td {
  border-top: 0;
}
.pc .benefit-table .my-grade {
  margin: 0 auto;
}
.pc .benefit-table .grade-coupon-list {
  text-align: left;
  display: inline-block;
  vertical-align: middle;
}
.pc .benefit-table .grade-coupon-list::after {
  content: "";
  display: block;
  clear: both;
}
.pc .benefit-table .grade-coupon-list .my-coupon {
  margin: 10px 0;
  float: left;
  margin-right: 30px;
}
.pc .benefit-table .grade-coupon-list .my-coupon:last-child {
  margin-left: 0;
}
.pc .benefit-table .box-btn {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
.pc .benefit-table .box-btn .btn_coupon {
  width: 140px;
  height: 30px;
  display: block;
  color: #666;
  font-size: 12px;
  border: 1px solid #ccc;
  background: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pc .benefit-table .box-btn .btn_coupon:first-child {
  margin-top: 0;
}
.pc .benefit-table .box-btn .down {
  color: #E5132E;
  border-color: #E5132E;
  font-size: 13px;
  height: 38px;
}
.pc .benefit-table .box-btn .finish {
  border-color: #d1d1d1;
  background: #f4f4f4;
  color: #bababa;
  height: 38px;
}
.pc .benefit-table .box-btn .finish:hover {
  cursor: default;
}
.pc .coupon-list__wrap {
  margin: 30px 16px;
}
.pc .coupon-list__wrap .tit {
  font-size: 16px;
  font-weight: 500;
  color: #333;
}
.pc .coupon-list__wrap ul > li {
  padding-top: 30px;
}
.pc .coupon-list__wrap ul > li:first-child {
  padding-top: 15px;
}
.pc .benefit-coupon_wrap {
  position: relative;
  padding: 30px 0 20px 0;
  border-bottom: 1px solid #ddd;
}
.pc .benefit-coupon_wrap .list_coupon {
  width: 100%;
  margin: 0 auto;
}
.pc .benefit-coupon_wrap .list_coupon::after {
  content: "";
  display: block;
  clear: both;
}
.pc .benefit-coupon_wrap .list_coupon .swiper-slide {
  float: left;
  width: 20%;
  height: auto;
}
.pc .benefit-coupon_wrap .list_coupon .slide-inner {
  padding: 0 10px 3px;
}
.pc .benefit-coupon_wrap .box-btn {
  padding-top: 23px;
  text-align: center;
}
.pc .benefit-coupon_wrap .box-btn .btn_coupon {
  width: 140px;
  height: 30px;
  margin: 10px auto 0 auto;
  display: block;
  color: #666;
  font-size: 12px;
  border: 1px solid #ccc;
  background: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pc .benefit-coupon_wrap .box-btn .btn_coupon:first-child {
  margin-top: 0;
}
.pc .benefit-coupon_wrap .box-btn .down {
  color: #E5132E;
  border-color: #E5132E;
  font-size: 13px;
  height: 38px;
}
.pc .benefit-coupon_wrap .box-btn .finish {
  border-color: #d1d1d1;
  background: #f4f4f4;
  color: #bababa;
  height: 38px;
}
.pc .benefit-coupon_wrap .box-btn .finish:hover {
  cursor: default;
}
.pc .benefit-coupon_wrap .coupon-group .my-coupon {
  margin-top: 16px;
}
.pc .benefit-coupon_wrap .coupon-group .coupon-day {
  display: block;
  padding-top: 24px;
  color: #999;
  font-size: 13px;
  text-align: center;
}
.pc .benefit-coupon_wrap .coupon-group .coupon-name {
  padding-top: 8px;
  color: #333;
  font-size: 14px;
  font-weight: 500;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: center;
}
.pc .benefit-coupon_wrap .coupon-group .coupon-info {
  display: block;
  padding-top: 10px;
  color: #333;
  font-size: 13px;
  text-align: center;
}
.pc .benefit-coupon_wrap.plan {
  margin-top: 29px;
  padding-top: 40px;
  border-top: 1px dashed #dcdcdc;
}
.pc .benefit-coupon_wrap.plan .cp_controll {
  top: 106px;
}
.pc .benefit-coupon_wrap .swiper-button-prev {
  position: absolute;
  top: 110px;
  left: 0;
  width: 60px;
  height: 60px;
  background: url("https://static.elandrs.com/f/img/pc/bill_btn.png") no-repeat;
  background-position: -120px 0;
}
.pc .benefit-coupon_wrap .swiper-button-prev.swiper-button-disabled {
  background-position: -60px 0;
  cursor: auto;
}
.pc .benefit-coupon_wrap .swiper-button-next {
  position: absolute;
  top: 110px;
  right: 0;
  width: 60px;
  height: 60px;
  background: url("https://static.elandrs.com/f/img/pc/bill_btn.png") no-repeat;
  background-position: -120px -60px;
}
.pc .benefit-coupon_wrap .swiper-button-next.swiper-button-disabled {
  background-position: -60px -60px;
  cursor: auto;
}
.pc .cm-layer.p_layer.cp-pop-donation .pop-img__wrap {
  width: auto;
  padding: 0;
  border: none;
}
.pc .cm-layer.p_layer.cp-pop-donation .pop-img__wrap map {
  outline-offset: -1px;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .my_noti {
  padding: 20px 0;
  border: none;
  background: none;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .my_noti li {
  position: relative;
  margin-top: 5px;
  padding-left: 8px;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .my_noti li:before {
  position: absolute;
  top: 0;
  left: 0;
  height: 16px;
  line-height: 16px;
  content: "-";
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .ui-item__thumb {
  width: 80px;
  height: 80px;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .ui-item__inner {
  padding-right: 0;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .ui-item__info {
  width: -webkit-calc(100% - 80px);
  width: calc(100% - 80px);
  padding-left: 10px;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .reg_num {
  height: 35px;
  line-height: 35px;
  border: 1px solid #bebebe;
  text-align: center;
  font-size: 13px;
  color: #666;
  letter-spacing: -0.05em;
  background: #eee;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .reg_num em {
  margin-left: 3px;
  font-weight: bold;
  color: #333;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .opt_open {
  margin-top: 12px;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .opt_open select {
  display: block;
  width: 100%;
  height: 35px;
  padding: 7px 5px 7px 5px;
  color: #222;
  font-size: 13px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .opt_open .set {
  margin: 15px 12px;
  color: #666;
  font-size: 13px;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .opt_open dl {
  margin: 12px 0 0;
  padding-bottom: 6px;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .opt_open dl:after {
  display: block;
  clear: both;
  content: "";
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .opt_open dt {
  overflow: hidden;
  float: left;
  width: 82px;
  padding: 2px 0 0 0;
  height: 35px;
  line-height: 35px;
  color: #333;
  font-size: 13px;
  letter-spacing: -1px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .opt_open dd {
  position: relative;
  margin: 0 0 12px;
  padding-left: 82px;
  height: 35px;
  line-height: 35px;
  text-align: right;
  color: #333;
  font-size: 13px;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .opt_open .numbox {
  float: right;
  clear: right;
  width: 110px;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .opt_open .numbox:after {
  display: block;
  clear: both;
  content: "";
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .opt_open .numbox .minus,
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .opt_open .numbox .inp_txt {
  float: left;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .opt_open .numbox span img,
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .opt_open .numbox a img {
  width: 28px;
  height: 28px;
  border: 1px solid #bebebe;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .opt_open .numbox .inp_txt {
  width: 50px;
  height: 30px;
  line-height: 30px;
  text-indent: 0;
  text-align: center;
  border-left: none;
  border-right: none;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .opt_open .btnbox {
  margin: 12px;
  text-align: center;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .opt_open .btnbox a {
  width: 93px;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .opt_open .top_txt {
  margin: 12px;
  padding-left: 8px;
  color: #999;
  font-size: 13px;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .opt_open .top_txt:before {
  content: "* ";
  margin-left: -9px;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .d_agr {
  position: relative;
  padding: 50px 0 15px;
  text-align: center;
  background: #fff;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .d_agr .agr {
  width: 235px;
  margin: 0 auto;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .d_agr .agr:after {
  display: block;
  content: "";
  clear: both;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .d_agr .eCk {
  position: relative;
  display: inline-block;
  height: 32px;
  margin: 20px 0 25px;
  text-align: left;
  line-height: 32px;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .d_agr .eCk:first-child {
  float: left;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .d_agr .eCk label {
  position: relative;
  display: inline-block;
  height: 32px;
  padding: 0 0 0 40px;
  line-height: 32px;
  font-size: 20px;
  color: #333;
  vertical-align: middle;
  background: url("https://static.elandrs.com/f/img/pc/ico_radio.png") no-repeat 0 -32px;
  cursor: pointer;
  z-index: 1;
  background-color: #fff;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .d_agr .eCk input {
  position: absolute;
  top: 4px;
  left: 0;
  z-index: 0;
  margin: 0;
  margin-top: 1px;
  width: 100%;
  height: 20px;
  border: none;
  background: none;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .d_agr .eCk input:checked + label {
  background-position: 0 0;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .cnfm {
  display: block;
  width: 243px;
  height: 58px;
  margin: 0 auto 32px;
  font-size: 0;
  text-indent: -999em;
  background: url("https://static.elandrs.com/f/img/pc/btn_confirm.png") no-repeat 0 0;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .receipt {
  display: none;
  position: relative;
  padding: 38px 39px 0;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .receipt.active {
  display: block;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .receipt:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 2px;
  background: url("https://static.elandrs.com/f/img/pc/donation_line.png") repeat-x;
  content: "";
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .receipt .prv_info {
  position: relative;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .receipt .title {
  display: block;
  margin: 0 0 25px;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .receipt .choose {
  position: absolute;
  top: 31px;
  right: 61px;
  line-height: 15px;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .receipt .choose label {
  font-size: 15px;
  color: #333;
  line-height: 15px;
  vertical-align: middle;
  cursor: pointer;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .receipt .choose input {
  width: 15px;
  height: 15px;
  margin-right: 3px;
  border-color: #333;
  color: #333;
  vertical-align: middle;
  cursor: pointer;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .receipt .choose .radio + .radio {
  margin-left: 35px;
}
.pc .cm-layer.p_layer.cp-pop-donation .lay_temp_cont .receipt .receipt_desc {
  margin: 28px 0 0;
  padding: 0 0 37px;
}
.pc .cm-layer.p_layer.cp-pop-donation .wrap_img {
  position: relative;
}
.pc .cm-layer.p_layer.cp-pop-donation .wrap_img .btn_ly_close {
  display: block;
  font-size: 0;
  width: 350px;
  height: 60px;
  position: absolute;
  left: 25%;
  bottom: 30px;
}
.pc .cm-layer.p_layer.cp-pop-donation .wrap_img .btn_upgrade_link {
  font-size: 0;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.pc .mypage-tit-sub {
  font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.6px;
  color: #000;
}
.pc .manage-both__box {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 10px 20px;
}
.pc .manage-both__box > li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  padding: 13px 0 14px 0;
  border-bottom: 1px solid #ddd;
  color: #000;
  font-size: 20px;
}
.pc .manage-both__box > li .inner-left {
  font-size: 13px;
  letter-spacing: -0.4px;
  font-weight: 400;
}
.pc .manage-both__box > li .inner-right {
  text-align: right;
  font-weight: 700;
  font-size: 14px;
}
.pc .manage-both__box > li:last-child {
  border-bottom: 0;
}
.pc .payment-card-info__wrap {
  background: #fff;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.pc .payment-card-info__wrap .code31, .pc .payment-card-info__wrap .my-card.code_31 .card-img, .pc .detail-info .payment-card-info__wrap .my-card.code_31 {
  background-color: #BB464B;
}
.pc .payment-card-info__wrap .code11, .pc .payment-card-info__wrap .my-card.code_11 .card-img, .pc .detail-info .payment-card-info__wrap .my-card.code_11 {
  background-color: #7A7267;
}
.pc .payment-card-info__wrap .code21, .pc .payment-card-info__wrap .my-card.code_21 .card-img, .pc .detail-info .payment-card-info__wrap .my-card.code_21 {
  background-color: #007C72;
}
.pc .payment-card-info__wrap .code51, .pc .payment-card-info__wrap .my-card.code_51 .card-img, .pc .detail-info .payment-card-info__wrap .my-card.code_51 {
  background-color: #003DA6;
}
.pc .payment-card-info__wrap .code41, .pc .payment-card-info__wrap .my-card.code_41 .card-img, .pc .detail-info .payment-card-info__wrap .my-card.code_41 {
  background-color: #0046FF;
}
.pc .payment-card-info__wrap .code61, .pc .payment-card-info__wrap .my-card.code_61 .card-img, .pc .detail-info .payment-card-info__wrap .my-card.code_61 {
  background-color: #777;
}
.pc .payment-card-info__wrap .code71, .pc .payment-card-info__wrap .my-card.code_71 .card-img, .pc .detail-info .payment-card-info__wrap .my-card.code_71 {
  background-color: #3D3935;
}
.pc .payment-card-info__wrap .code33, .pc .payment-card-info__wrap .my-card.code_33 .card-img, .pc .detail-info .payment-card-info__wrap .my-card.code_33 {
  background-color: #358EB5;
}
.pc .payment-card-info__wrap .code91, .pc .payment-card-info__wrap .my-card.code_91 .card-img, .pc .detail-info .payment-card-info__wrap .my-card.code_91 {
  background-color: #37A0A0;
}
.pc .payment-card-info__wrap .my-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ddd;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 20px;
}
.pc .payment-card-info__wrap .my-card .card-img {
  width: 78px;
  height: 56px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  border: 1px solid #000;
}
.pc .payment-card-info__wrap .my-card .card-img > span {
  font-size: 0;
  display: block;
  width: 57px;
  height: 9px;
  background: url("https://static.elandrs.com/f/img/mo/uptomax/card_code.png") no-repeat 0 0;
  background-size: 57px auto;
}
.pc .payment-card-info__wrap .my-card[class*="code_"] .card-img {
  border: 0;
}
.pc .payment-card-info__wrap .my-card.code_31 .card-img > span {
  width: 50px;
  height: 12px;
  background: url("https://static.elandrs.com/f/img/mo/uptomax/card_code_31.png") no-repeat center 0;
  background-size: 50px auto;
}
.pc .payment-card-info__wrap .my-card.code_11 .card-img > span {
  width: 65px;
  height: 11px;
  background: url("https://static.elandrs.com/f/img/mo/uptomax/card_code_11.png") no-repeat center 0;
  background-size: 65px auto;
}
.pc .payment-card-info__wrap .my-card.code_21 .card-img > span {
  width: 45px;
  height: 12px;
  background: url("https://static.elandrs.com/f/img/mo/uptomax/card_code_21.png") no-repeat center 0;
  background-size: 45px auto;
}
.pc .payment-card-info__wrap .my-card.code_51 .card-img > span {
  width: 57px;
  height: 8px;
  background: url("https://static.elandrs.com/f/img/mo/uptomax/card_code_51.png") no-repeat center 0;
  background-size: 57px auto;
}
.pc .payment-card-info__wrap .my-card.code_41 .card-img > span {
  width: 56px;
  height: 10px;
  background: url("https://static.elandrs.com/f/img/mo/uptomax/card_code_41.png") no-repeat center 0;
  background-size: 56px auto;
}
.pc .payment-card-info__wrap .my-card.code_61 .card-img > span {
  width: 51px;
  height: 11px;
  background: url("https://static.elandrs.com/f/img/mo/uptomax/card_code_61.png") no-repeat center 0;
  background-size: 51px auto;
}
.pc .payment-card-info__wrap .my-card.code_71 .card-img > span {
  width: 42px;
  height: 12px;
  background: url("https://static.elandrs.com/f/img/mo/uptomax/card_code_71.png") no-repeat center 0;
  background-size: 42px auto;
}
.pc .payment-card-info__wrap .my-card.code_33 .card-img > span {
  width: 45px;
  height: 12px;
  background: url("https://static.elandrs.com/f/img/mo/uptomax/card_code_33.png") no-repeat center 0;
  background-size: 45px auto;
}
.pc .payment-card-info__wrap .my-card.code_91 .card-img > span {
  width: 55px;
  height: 12px;
  background: url("https://static.elandrs.com/f/img/mo/uptomax/card_code_91.png") no-repeat center 0;
  background-size: 55px auto;
}
.pc .payment-card-info__wrap .my-card .card-info {
  margin-left: 15px;
}
.pc .payment-card-info__wrap .my-card .card-info .name {
  font-size: 20px;
  line-height: 20px;
  text-align: left;
  font-weight: 400;
  letter-spacing: -0.6px;
  color: #333;
}
.pc .payment-card-info__wrap .my-card .card-info .num {
  display: block;
  margin-top: 8px;
  font-size: 16px;
  line-height: 16px;
  font-weight: 700;
  letter-spacing: -0.4px;
  word-break: break-word;
  color: #333;
}
.pc .payment-card-info__wrap .txt {
  padding-top: 12px;
  font-size: 13px;
  letter-spacing: -0.4px;
  color: #999;
}
.pc .payment-card-info__wrap .txt > strong {
  font-weight: 500;
}
.pc .detail-info .payment-card-info__wrap .my-card {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 210px;
  height: 126px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  background: #fff;
  border: 1px solid #000;
}
.pc .detail-info .payment-card-info__wrap .my-card .card-img {
  width: 90px;
  height: 29px;
  position: absolute;
  left: 13px;
  top: 11px;
  display: block;
  border: 0;
}
.pc .detail-info .payment-card-info__wrap .my-card .card-img > span {
  width: 100%;
  height: 100%;
  display: block;
  background: url("https://static.elandrs.com/f/img/mo/uptomax/card_code.png") no-repeat 0 0;
  background-size: 90px auto;
}
.pc .detail-info .payment-card-info__wrap .my-card .card-info {
  margin-left: 0;
  padding: 0 13px;
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  left: 0;
  bottom: 12px;
}
.pc .detail-info .payment-card-info__wrap .my-card .card-info .company {
  color: #000;
  font-size: 10px;
  font-weight: 400;
}
.pc .detail-info .payment-card-info__wrap .my-card .card-info .num {
  color: #000;
  font-size: 10px;
  margin: 0 0 0 10px;
  font-weight: 400;
}
.pc .detail-info .payment-card-info__wrap .my-card[class*="code_"] {
  border: 0;
}
.pc .detail-info .payment-card-info__wrap .my-card[class*="code_"] .card-img {
  border: 0;
}
.pc .detail-info .payment-card-info__wrap .my-card[class*="code_"] .card-info .company,
.pc .detail-info .payment-card-info__wrap .my-card[class*="code_"] .card-info .num {
  color: #fff;
}
.pc .detail-info .payment-card-info__wrap .my-card.code_31 .card-img {
  height: 17px;
}
.pc .detail-info .payment-card-info__wrap .my-card.code_31 .card-img > span {
  background: url("https://static.elandrs.com/f/img/mo/uptomax/card_code_31.png") no-repeat center 0;
  background-size: 71px auto;
}
.pc .detail-info .payment-card-info__wrap .my-card.code_11 .card-img {
  height: 13px;
}
.pc .detail-info .payment-card-info__wrap .my-card.code_11 .card-img > span {
  background: url("https://static.elandrs.com/f/img/mo/uptomax/card_code_11.png") no-repeat center 0;
  background-size: 79px auto;
}
.pc .detail-info .payment-card-info__wrap .my-card.code_21 .card-img {
  height: 17px;
}
.pc .detail-info .payment-card-info__wrap .my-card.code_21 .card-img > span {
  background: url("https://static.elandrs.com/f/img/mo/uptomax/card_code_21.png") no-repeat center 0;
  background-size: 68px auto;
}
.pc .detail-info .payment-card-info__wrap .my-card.code_51 .card-img {
  height: 11px;
}
.pc .detail-info .payment-card-info__wrap .my-card.code_51 .card-img > span {
  background: url("https://static.elandrs.com/f/img/mo/uptomax/card_code_51.png") no-repeat center 0;
  background-size: 76px auto;
}
.pc .detail-info .payment-card-info__wrap .my-card.code_41 .card-img {
  height: 15px;
}
.pc .detail-info .payment-card-info__wrap .my-card.code_41 .card-img > span {
  background: url("https://static.elandrs.com/f/img/mo/uptomax/card_code_41.png") no-repeat center 0;
  background-size: 85px auto;
}
.pc .detail-info .payment-card-info__wrap .my-card.code_61 .card-img {
  height: 13px;
}
.pc .detail-info .payment-card-info__wrap .my-card.code_61 .card-img > span {
  background: url("https://static.elandrs.com/f/img/mo/uptomax/card_code_61.png") no-repeat center 0;
  background-size: 79px auto;
}
.pc .detail-info .payment-card-info__wrap .my-card.code_71 .card-img {
  height: 19px;
}
.pc .detail-info .payment-card-info__wrap .my-card.code_71 .card-img > span {
  background: url("https://static.elandrs.com/f/img/mo/uptomax/card_code_71.png") no-repeat center 0;
  background-size: 71px auto;
}
.pc .detail-info .payment-card-info__wrap .my-card.code_33 .card-img {
  height: 17px;
}
.pc .detail-info .payment-card-info__wrap .my-card.code_33 .card-img > span {
  background: url("https://static.elandrs.com/f/img/mo/uptomax/card_code_33.png") no-repeat center 0;
  background-size: 68px auto;
}
.pc .detail-info .payment-card-info__wrap .my-card.code_91 .card-img {
  height: 17px;
}
.pc .detail-info .payment-card-info__wrap .my-card.code_91 .card-img > span {
  background: url("https://static.elandrs.com/f/img/mo/uptomax/card_code_91.png") no-repeat center 0;
  background-size: 78px auto;
}
.pc .tip_close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 12px;
  height: 12px;
  background: url("https://static.elandrs.com/f/img/mo/shoopen/btn_bctg_cls.png") no-repeat 0 0;
  background-size: 12px 12px;
}
.pc .mypage-box-btn {
  width: 100%;
  display: table;
  table-layout: fixed;
}
.pc .mypage-box-btn > div {
  display: table-cell;
}
.pc .mypage-box-btn > div > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  width: 100%;
}
.pc .mypage-box-btn > div > a span {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: -0.6px;
}
.pc .mypage-box-btn .btn_type_black {
  height: 48px;
  background: #000;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pc .mypage-box-btn .btn_type_gray {
  height: 48px;
  background: #f1f1f1;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pc .mypage-box-btn .btn_type_gray span {
  color: #666;
}
.pc .mybtn__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.pc .mybtn__wrap .inner-right {
  margin-left: auto;
}
.pc .myform__wrap .type-box {
  margin: 6px 0;
  color: #333;
  font-size: 14px;
}
.pc .myform__wrap .type-box li {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  width: 100%;
  height: 32px;
  vertical-align: middle;
  margin-top: 10px;
}
.pc .myform__wrap .type-box li:first-child {
  margin-top: 0;
}
.pc .myform__wrap .type-box .list-tit {
  width: 70px;
  color: #666;
  font-size: 13px;
  padding: 6px 0;
  vertical-align: middle;
  letter-spacing: -0.4px;
  height: 32px;
}
.pc .myform__wrap .type-box .list-tit.vtop {
  vertical-align: top;
  padding-top: 15px;
}
.pc .myform__wrap .type-box .list-con {
  width: 100%;
  height: 32px;
  position: relative;
  padding: 0;
  color: #333;
  font-size: 13px;
  vertical-align: middle;
  letter-spacing: -0.6px;
}
.pc .myform__wrap .type-box .list-con textarea {
  padding: 10px;
  border: 1px solid #ddd;
  font-size: 13px;
  color: #191919;
  width: 100%;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  resize: none;
}
.pc .myform__wrap .type-box .list-con.full__box .input-txt {
  width: 100%;
}
.pc .myform__wrap .type-box .input-txt {
  width: 100%;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border-color: #fff;
  color: #666;
}
.pc .myform__wrap .type-box .input-txt::-webkit-input-placeholder {
  color: #999;
}
.pc .myform__wrap .type-box .input-txt::-moz-placeholder {
  color: #999;
}
.pc .myform__wrap .type-box .input-txt:-ms-input-placeholder {
  color: #999;
}
.pc .myform__wrap .type-box .input-txt::placeholder {
  color: #999;
}
.pc .myform__wrap .type-box .btn-eye {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("https://static.elandrs.com/f/img/mo/common/ico_eyes.png") no-repeat 2px 3px;
  background-size: 16px auto;
}
.pc .myform__wrap .type-box .on .btn-eye {
  background-position: 2px -20px;
}
.pc .myform__wrap .type-box .tel__wrap {
  color: #333;
}
.pc .myform__wrap .type-box .tel__wrap::after {
  content: "";
  display: block;
  clear: both;
}
.pc .myform__wrap .type-box .tel__wrap span {
  float: left;
  width: 33%;
  padding-left: 2%;
  border: none;
  position: relative;
  display: table;
  vertical-align: middle;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.pc .myform__wrap .type-box .tel__wrap span select {
  width: 100%;
  display: block;
  text-align: center;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 0 24px 0 8px;
  border-color: #ddd;
  line-height: normal;
}
.pc .myform__wrap .type-box .tel__wrap span:first-child {
  width: 31%;
  padding-left: 0;
}
.pc .myform__wrap .type-box .tel__wrap span:last-child {
  float: right;
  padding-left: 1%;
}
.pc {
}
.pc .cp-order-form {
  margin-top: 50px;
}
.pc .steparea {
  position: relative;
  overflow: hidden;
  height: 64px;
  margin-bottom: 56px;
  padding: 28px 24px;
  background: url("https://static.elandrs.com/f/img/pc/order/bg_step_botom.gif") 0 bottom repeat-x;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.pc .steparea .step_title {
  display: inline-block;
  padding: 20px 0 18px 74px;
  font-size: 30px;
  font-weight: normal;
  color: #333;
  letter-spacing: -1px;
  font-weight: 800;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: relative;
}
.pc .steparea .step_title:before {
  content: "";
  display: block;
  width: 80px;
  height: 60px;
  position: absolute;
  left: 0;
  top: 0;
}
.pc .steparea ol {
  position: absolute;
  top: 0;
  right: 0;
  *zoom: 1;
  font-size: 0;
}
.pc .steparea ol:after {
  display: block;
  clear: both;
  content: "";
}
.pc .steparea ol li {
  display: inline-block;
  margin-left: 18px;
  padding: 0;
  width: 90px;
  height: 90px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-weight: 800;
  background: #ccc;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.pc .steparea ol li span {
  display: block;
  padding-top: 17px;
  margin-bottom: 2px;
  text-align: center;
  font-size: 24px;
  line-height: 1.3em;
  font-weight: 800;
}
.pc .steparea.step01_active .step_title:before {
  background: url("https://static.elandrs.com/f/img/pc/order/ico_cart.png") 0 center no-repeat;
}
.pc .steparea.step02_active .step_title:before {
  top: 19px;
  background: url("https://static.elandrs.com/f/img/pc/order/ico_order.png") 0 0 no-repeat;
}
.pc .steparea.step03_active .step_title:before {
  background: url("https://static.elandrs.com/f/img/pc/order/ico_ordercomp.png") 0 center no-repeat;
}
.pc .steparea.step01_active li.step01,
.pc .steparea.step02_active li.step02,
.pc .steparea.step03_active li.step03 {
  background: #E5132E;
}
.pc .order_terms {
  padding-bottom: 20px;
  border: 2px solid #494949;
  background: #f8f8f8;
}
.pc .order_terms dl {
  display: block;
  padding: 0 20px;
}
.pc .order_terms dl dt {
  display: block;
  padding-top: 20px;
  padding-left: 10px;
  margin-bottom: 8px;
  color: #333;
  font-size: 15px;
  font-weight: 800;
}
.pc .order_terms dl dd .terms_scroll {
  overflow-x: hidden;
  overflow-y: auto;
  padding: 20px 24px;
  height: 120px;
  border: 1px solid #ddd;
  background: #fff;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.pc .order_terms dl dd .terms_chks {
  margin-top: 10px;
  margin-bottom: 10px;
}
.pc .order_terms dl dd .terms_chks label {
  color: #333;
}
.pc .total_wrap {
  position: relative;
  margin-top: -1px;
  padding: 26px 26px 26px 110px;
}
.pc .total_area:after {
  display: block;
  clear: both;
  content: "";
}
.pc .total_wrap.c01,
.pc .total_wrap.c02 {
  border-top: 2px solid #494949;
  border-bottom: 1px solid #494949;
}
.pc .total_area li {
  float: left;
  width: 220px;
  text-align: right;
  line-height: 22px;
}
.pc .total_area li .total_price {
  display: inline-block;
  min-width: 60px;
  padding-left: 22px;
  font-size: 14px;
  color: #666;
}
.pc .total_area li .total_price strong {
  font-weight: 800;
  color: #333;
}
.pc .total_area li:last-child {
  float: right;
  width: 280px;
  font-weight: 800;
}
.pc .total_area li:last-child .total_price {
  font-size: 13px;
}
.pc .total_area li:last-child .total_price strong {
  font-size: 18px;
}
.pc .total_wrap.c03 {
  margin: 20px 0;
  padding: 40px 60px 40px 50px;
  border: 3px solid #494949;
}
.pc .total_wrap.c03 .total_area {
  position: relative;
  height: 22px;
}
.pc .total_wrap.c03 .total_area li {
  padding-top: 1px;
  font-size: 15px;
  text-align: center;
}
.pc .total_wrap.c03 .total_area li .total_price {
  font-size: 15px;
}
.pc .total_wrap.c03 .total_area li.total_txt01 {
  width: 22%;
}
.pc .total_wrap.c03 .total_area li.total_txt02 {
  padding-left: 10px;
  width: 22%;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_total01.gif") 0 3px no-repeat;
}
.pc .total_wrap.c03 .total_area li.total_txt03 {
  padding-left: 10px;
  width: 20%;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_total02.gif") 0 3px no-repeat;
}
.pc .total_wrap.c03 .total_area li.total_txt04 {
  width: 32%;
  color: #E5132E;
  text-align: right;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_total03.gif") 0 4px no-repeat;
}
.pc .total_wrap.c03 .total_area li.total_txt04 span {
  display: inline-block;
  line-height: 24px;
  vertical-align: middle;
}
.pc .total_wrap.c03 .total_area li.total_txt04 strong {
  display: inline-block;
  font-size: 24px;
  letter-spacing: 0;
}
.pc .total_wrap.c03 .total_area li.total_txt03 .total_price {
  padding-left: 0px;
  width: 100px;
}
.pc .total_wrap.c03 .total_area li:last-child {
  color: #E5132E;
}
.pc .total_wrap.c03 .total_area li:last-child .total_price {
  color: #E5132E;
}
.pc .total_wrap.c03 .total_area li:last-child .total_price strong {
  color: #E5132E;
}
.pc .total_wrap.c04 {
  margin: 20px 0;
  padding: 34px 0;
  border: 3px solid #494949;
  text-align: center;
}
.pc .total_wrap.c04 .total_area {
  position: relative;
  display: inline-block;
}
.pc .total_wrap.c04 .total_area li {
  padding-top: 1px;
  font-size: 15px;
  text-align: left;
  padding: 0 24px 0 45px;
  width: auto;
}
.pc .total_wrap.c04 .total_area li .total_price {
  display: block;
  font-size: 13px;
  padding-left: 0;
}
.pc .total_wrap.c04 .total_area li .total_price strong {
  font-size: 15px;
}
.pc .total_wrap.c04 .total_area li.total_txt01 {
  padding-left: 22px;
}
.pc .total_wrap.c04 .total_area li.total_txt02 {
  background: url("https://static.elandrs.com/f/img/pc/common/ico_total01.gif") 0 14px no-repeat;
}
.pc .total_wrap.c04 .total_area li.total_txt03 {
  background: url("https://static.elandrs.com/f/img/pc/common/ico_total02.gif") 0 14px no-repeat;
}
.pc .total_wrap.c04 .total_area li.total_txt04 {
  margin-top: -4px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_total03.gif") 0 18px no-repeat;
  font-size: 14px;
}
.pc .total_wrap.c04 .total_area li.total_txt04 > span {
  display: block;
  line-height: 1.4em;
  vertical-align: middle;
}
.pc .total_wrap.c04 .total_area li.total_txt04 strong {
  display: inline-block;
  font-size: 24px;
  letter-spacing: 0;
  font-family: Verdana;
}
.pc .total_wrap.c04 .total_area li.total_txt04 .total_price {
  font-size: 17px;
}
.pc .total_wrap.c04 .total_area li.total_txt04 .total_txt04in {
  display: block;
  font-size: 13px;
  color: #999;
  font-weight: 400;
  letter-spacing: -1px;
  line-height: 1.3em;
}
.pc .total_wrap.c04 .total_area li.total_txt04 .total_txt04in .txt_c03 {
  font-size: 13px;
  color: #666;
}
.pc .total_wrap.c05 {
  margin: 20px 0 0;
  height: 64px;
  padding: 20px 0 0 0;
  border: 2px solid #494949;
  text-align: center;
}
.pc .total_wrap.c05 .total_area {
  position: relative;
  display: inline-block;
}
.pc .total_wrap.c05 .total_area .ico_tooltip {
  height: 22px;
}
.pc .total_wrap.c05 .total_area li {
  padding-top: 1px;
  font-size: 15px;
  text-align: left;
  padding: 0 24px 0 45px;
  width: auto;
}
.pc .total_wrap.c05 .total_area li .total_price {
  display: block;
  font-size: 13px;
  padding-left: 0;
  color: #000;
}
.pc .total_wrap.c05 .total_area li .total_price strong {
  color: #333;
  font-size: 15px;
}
.pc .total_wrap.c05 .total_area li.total_txt01 {
  padding-left: 22px;
}
.pc .total_wrap.c05 .total_area li.total_txt02 {
  background: url("https://static.elandrs.com/f/img/pc/common/ico_total01.gif") 0 14px no-repeat;
}
.pc .total_wrap.c05 .total_area li.total_txt03 {
  background: url("https://static.elandrs.com/f/img/pc/common/ico_total02.gif") 0 14px no-repeat;
}
.pc .total_wrap.c05 .total_area li.total_txt04 {
  margin-top: 0;
  color: #0162b1;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_total03.gif") 0 center no-repeat;
  font-size: 14px;
}
.pc .total_wrap.c05 .total_area li.total_txt04 > span {
  display: block;
  line-height: 22px;
  vertical-align: middle;
  color: #E5132E;
}
.pc .total_wrap.c05 .total_area li.total_txt04 strong {
  display: inline-block;
  font-size: 20px;
  color: #E5132E;
  letter-spacing: 0;
  font-family: Verdana;
}
.pc .total_wrap.c05 .total_area li.total_txt04 .total_price {
  font-size: 17px;
}
.pc .total_wrap.c05 .total_area li.total_txt04 .total_txt04in {
  display: block;
  font-size: 13px;
  color: #999;
  font-weight: 400;
  letter-spacing: -1px;
  line-height: 1.3em;
}
.pc .total_wrap.c05 .total_area li.total_txt04 .total_txt04in .txt_c03 {
  font-size: 13px;
  color: #666;
}
.pc .total_wrap.c06 {
  margin: 20px 0 0;
  height: 64px;
  padding: 20px 0 0 0;
  border: 2px solid #494949;
  text-align: center;
}
.pc .total_wrap.c06 .total_area {
  position: relative;
  display: inline-block;
}
.pc .total_wrap.c06 .total_area .ico_tooltip {
  height: 22px;
}
.pc .total_wrap.c06 .total_area li {
  padding-top: 1px;
  font-size: 15px;
  text-align: left;
  padding: 0 24px 0 45px;
  width: auto;
}
.pc .total_wrap.c06 .total_area li .total_price {
  display: block;
  font-size: 13px;
  padding-left: 0;
  color: #000;
}
.pc .total_wrap.c06 .total_area li .total_price strong {
  color: #333;
  font-size: 15px;
}
.pc .total_wrap.c06 .total_area li.total_txt01 {
  padding-left: 22px;
}
.pc .total_wrap.c06 .total_area li.total_txt02 {
  background: url("https://static.elandrs.com/f/img/pc/common/ico_total01.gif") 0 14px no-repeat;
}
.pc .total_wrap.c06 .total_area li.total_txt03 {
  background: url("https://static.elandrs.com/f/img/pc/common/ico_total02.gif") 0 14px no-repeat;
}
.pc .total_wrap.c06 .total_area li.total_txt05 {
  background: url("https://static.elandrs.com/f/img/pc/common/ico_total03.gif") 0 14px no-repeat;
}
.pc .total_wrap.c06 .total_area li.total_txt04 {
  margin-top: 0;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_total03.gif") 0 center no-repeat;
  font-size: 14px;
}
.pc .total_wrap.c06 .total_area li.total_txt04 > span {
  display: block;
  line-height: 22px;
  vertical-align: middle;
  color: #333;
}
.pc .total_wrap.c06 .total_area li.total_txt04 strong {
  display: inline-block;
  font-size: 20px;
  color: #333;
  letter-spacing: 0;
}
.pc .total_wrap.c06 .total_area li.total_txt04 .total_price {
  font-size: 17px;
}
.pc .total_wrap.c06 .total_area li.total_txt04 .total_txt04in {
  display: block;
  font-size: 13px;
  color: #999;
  font-weight: 400;
  letter-spacing: -1px;
  line-height: 1.3em;
}
.pc .total_wrap.c06 .total_area li.total_txt04 .total_txt04in .txt_c03 {
  font-size: 13px;
  color: #666;
}
.pc .total_wrap.c04.mini {
  margin: 10px 0;
  padding: 20px 0 0 0;
  height: 64px;
}
.pc .total_wrap.c04.mini .total_area li {
  font-size: 13px;
  letter-spacing: -1px;
}
.pc .total_wrap.c04.mini .total_area li .total_price strong {
  font-size: 13px;
  letter-spacing: 0;
}
.pc .total_wrap.c04.mini .total_area li.total_txt04 {
  margin-top: 0;
}
.pc .total_wrap.c04.mini .total_area li.total_txt04 .total_price {
  font-size: 13px;
}
.pc .total_wrap.c04.mini .total_area li.total_txt04 .total_price strong {
  font-size: 18px;
  letter-spacing: -1px;
}
.pc .total_wrap.c04.mini .total_area li.total_txt04 > span {
  line-height: inherit;
}
.pc .cm-order {
  width: 1080px;
  margin: 0 auto;
}
.pc .cm-order-step {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 30px;
  border-bottom: 1px solid #000;
}
.pc .cm-order-step .step_tit {
  font-weight: 700;
  font-size: 32px;
  color: #000;
}
.pc .cm-order-step .step_tit span {
  display: inline-block;
  vertical-align: middle;
  line-height: 44px;
  padding-left: 10px;
}
.pc .cm-order-step .step_tit:before {
  display: inline-block;
  width: 44px;
  height: 44px;
  overflow: hidden;
  background-image: url("https://static.elandrs.com/f/img/pc/order/ico_order_set.png");
  background-repeat: no-repeat;
  background-size: auto 44px;
  vertical-align: middle;
  content: "";
}
.pc .cm-order-step .step_list {
  font-size: 0;
}
.pc .cm-order-step .step_list li {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 90px;
  height: 90px;
  font-weight: 700;
  background-color: #ccc;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  vertical-align: middle;
}
.pc .cm-order-step .step_list li + li {
  margin-left: 20px;
}
.pc .cm-order-step .step_list li > span {
  font-size: 18px;
  line-height: 23px;
}
.pc .cm-order-step .step_list li > em {
  font-size: 13px;
  line-height: 16px;
  margin-top: 3px;
}
.pc .cm-order-step.active-step1 .step_tit:before {
  background-position: 0 0;
}
.pc .cm-order-step.active-step1 .step_list .step1 {
  background-color: #000;
}
.pc .cm-order-step.active-step2 .step_tit:before {
  background-position: -44px 0;
}
.pc .cm-order-step.active-step2 .step_list .step2 {
  background-color: #000;
}
.pc .cm-order-step.active-step3 .step_tit:before {
  background-position: -88px 0;
}
.pc .cm-order-step.active-step3 .step_list .step3 {
  background-color: #000;
}
.pc .cm-order-msg {
  margin: 50px 0;
  padding: 46px 0;
  background: #f3f3f3;
  text-align: center;
}
.pc .cm-order-msg > * {
  display: block;
}
.pc .cm-order-msg strong {
  color: #333;
  font-size: 24px;
}
.pc .cm-order-msg span {
  font-size: 16px;
}
.pc .cm-order-info .order-info .set_box::after {
  content: "";
  display: block;
  clear: both;
}
.pc .cm-order-info .order-info .set_box .l_cont {
  float: left;
  width: 80%;
  vertical-align: middle;
  line-height: 28px;
}
.pc .cm-order-info .order-info .set_box .right_btn {
  float: right;
}
.pc .cm-order-info .order-info .td_delivery_line {
  border-left: 1px solid #ddd;
  text-align: center;
}
.pc .cm-order-info .order-info .set_round {
  display: inline-block;
  width: 120px;
  vertical-align: top;
}
.pc .cm-order-info .order-info .set_round .round03 {
  position: relative;
  display: inline-block;
  margin-right: 8px;
  font-size: 14px;
}
.pc .cm-order-info .order-info .set_round .round03::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 28px;
  background: url("https://static.elandrs.com/f/img/pc/common/bg_round06_l.gif") 0 0 no-repeat;
  content: "";
}
.pc .cm-order-info .order-info .set_round .round03::after {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 28px;
  background: url("https://static.elandrs.com/f/img/pc/common/bg_round06_r.gif") 0 0 no-repeat;
  content: "";
}
.pc .cm-order-info .order-info .set_round .round03 span {
  display: block;
  height: 28px;
  padding: 0 2px;
  margin: 0 16px 0 16px;
  line-height: 28px;
  color: #a40001;
  font-weight: 800;
  background: url("https://static.elandrs.com/f/img/pc/common/bg_round06_c.gif") 0 0 repeat-x;
}
.pc .cm-order-info .order-info .set_round + .txt_row {
  display: inline-block;
  width: 70%;
  margin-top: -4px;
}
.pc .cm-order-info .set_btn {
  margin-top: 20px;
}
.pc .cm-order-form .order_right_wrap .btn06.c02 {
  background: linear-gradient(103.83deg, #FF7000 -1.35%, #E5132E 34.57%, #E5132E 64.16%, #DE007E 92.04%);
  color: #fff;
  border-color: transparent;
}
.pc .cm-order-form .order-item .btn_cart {
  -webkit-border-radius: 50px;
  border-radius: 50px;
}
.pc .cm-order-form .order-item .btn_cart span:before {
  background: url("https://static.elandrs.com/f/img/pc/order/ico_order_go.png") no-repeat center center;
}
.pc .cm-order .cart-none .no_data_cart {
  padding: 110px 0;
  text-align: center;
  border-bottom: 1px solid #ddd;
}
.pc .cm-order .cart-none .no_data_cart p {
  padding-top: 110px;
  background: url("https://static.elandrs.com/f/img/pc/order/ico_order_none.png") no-repeat top center;
  color: #333;
  font-weight: 400;
  font-size: 20px;
}
.pc .cm-order .cart-none .set_btn {
  margin-top: 20px;
}
.pc .cm-order .cart-tab .tab-tit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  margin: 60px 0 20px;
}
.pc .cm-order .cart-tab .tab-tit:before, .pc .cm-order .cart-tab .tab-tit:after {
  display: none;
}
.pc .cm-order .cart-tab .tab-tit li {
  float: none;
  width: 20%;
  max-width: 180px;
  -webkit-box-flex: 6;
  -webkit-flex-grow: 6;
  -ms-flex-positive: 6;
  flex-grow: 6;
}
.pc .cm-order .cart-tab .prd_total .total_wrap.c03 .total_area {
  height: auto;
}
.pc .cm-order .cart-tab .prd_total .total_wrap.c03 .total_area li {
  line-height: 24px;
}
.pc .cm-order .cart-tab .prd_total .set_btn {
  margin-top: 20px;
}
.pc .cm-order .cart-tab .prd_total .set_btn .r_cont div {
  margin-top: 15px;
}
.pc .cm-order .set_vbtn {
  margin: 0 auto;
  padding: 0;
  max-width: 80px;
}
.pc .cm-order .set_vbtn .btn05 {
  border-color: #000;
  background-color: #000;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}
.pc .cm-order .set_vbtn .btn05 span {
  height: 27px;
  line-height: 27px;
}
.pc .cm-order .set_vbtn .btn05 span strong {
  font-weight: 500;
}
.pc .cm-order .set_vbtn .btn05.c01 {
  border-color: #ccc;
  background-color: #fff;
  color: #777;
}
.pc .cm-order .set_btn, .pc .cm-order .set_btn_up {
  font-size: 0;
}
.pc .cm-order .set_btn .btn03 span, .pc .cm-order .set_btn_up .btn03 span {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #000;
  font-weight: 400;
  font-size: 12px;
}
.pc .cm-order .set_btn .btn03.c01, .pc .cm-order .set_btn_up .btn03.c01 {
  color: #000;
}
.pc .cm-order .set_btn .btn03.c03, .pc .cm-order .set_btn_up .btn03.c03 {
  color: #000;
  background: #F0F0F0;
}
.pc .cm-order .set_btn .btn03 + .btn03, .pc .cm-order .set_btn_up .btn03 + .btn03 {
  margin-left: 5px;
}
.pc .cm-order .set_btn.abs, .pc .cm-order .set_btn_up.abs {
  font-size: 13px;
}
.pc .cm-order .set_btn .btn06 {
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.pc .cm-order .set_btn .btn06 span {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 700;
  font-size: 15px;
  line-height: 1;
  height: auto;
  padding: 23px 0;
}
.pc .cm-order .set_btn .btn06.c01 {
  color: #000;
}
.pc .cm-order .set_btn .btn06.c02 {
  background: linear-gradient(103.83deg, #FF7000 -1.35%, #E5132E 34.57%, #E5132E 64.16%, #DE007E 92.04%);
  color: #fff;
  border-color: transparent;
}
.pc .cm-order .basket_control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 15px;
  padding: 10px 0;
}
.pc .cm-order .basket_control .set_btn {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: auto;
  padding-left: 5px;
}
.pc .cm-order .orderitem_box .tab-tit {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  padding: 12px 0 30px;
  border-bottom: none;
}
.pc .cm-order .orderitem_box .tab-tit li {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  max-width: none;
  min-width: 90px;
  width: auto;
  margin: 8px 8px 0 0;
  background: none;
}
.pc .cm-order .orderitem_box .tab-tit li:last-child {
  margin-right: 0;
}
.pc .cm-order .orderitem_box .tab-tit li a {
  margin: 0;
  padding: 10px 15px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  border: 1px solid #ccc;
  background-color: #fff;
  font-weight: 500;
  color: #333;
  letter-spacing: -0.6px;
  line-height: 18px;
}
.pc .cm-order .orderitem_box .tab-tit li.active a {
  border-color: #000;
  background-color: #000;
  color: #fff;
}
.pc .cm-order .orderitem_box .chkbox_wrap {
  display: inline-block;
  vertical-align: middle;
}
.pc .cm-order .orderitem_box .chkbox_wrap .chkbox {
  display: block;
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
}
.pc .cm-order .orderitem_box .chkbox_wrap .chk_label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
.pc .cm-order .orderitem_box .chkbox_wrap .chk_label:before {
  display: block;
  width: 18px;
  height: 18px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #ccc;
  background: #fff no-repeat 50% 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
}
.pc .cm-order .orderitem_box .chkbox_wrap .chk_label .txt {
  margin-left: 10px;
}
.pc .cm-order .orderitem_box .chkbox_wrap .chkbox:focus ~ .chk_label:before {
  outline: 2px solid #000;
}
.pc .cm-order .orderitem_box .chkbox_wrap .chkbox:checked ~ .chk_label:before {
  border-color: #000;
  background-color: #000;
  background-image: url("https://static.elandrs.com/f/img/pc/ico_chk_white.png");
  background-size: 10px 8px;
}
.pc .cm-order .orderitem_box .chkbox_wrap .chkbox:disabled ~ .chk_label:before {
  opacity: 0.4;
}
.pc .cm-order .orderitem_box .basket_control .chk_label {
  font-weight: 500;
  font-size: 14px;
  color: #000;
  line-height: 18px;
}
.pc .cm-order .orderitem_box .basket_control .control_btnbox {
  margin-left: auto;
  padding-left: 5px;
  text-align: right;
}
.pc .cm-order .orderitem_box .basket_control .control_btnbox ul {
  font-size: 0;
}
.pc .cm-order .orderitem_box .basket_control .control_btnbox ul li {
  display: inline-block;
  position: relative;
  margin-left: 12px;
  padding-left: 12px;
  vertical-align: middle;
}
.pc .cm-order .orderitem_box .basket_control .control_btnbox ul li:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 1px;
  height: 12px;
  background-color: #ccc;
  margin: auto 0;
  content: "";
}
.pc .cm-order .orderitem_box .basket_control .control_btnbox ul li:first-child {
  margin-left: 0;
  padding-left: 0;
}
.pc .cm-order .orderitem_box .basket_control .control_btnbox ul li:first-child:before {
  display: none;
}
.pc .cm-order .orderitem_box .basket_control .control_btnbox ul li .btn_txt {
  display: inline-block;
  vertical-align: middle;
}
.pc .cm-order .orderitem_box .basket_control .control_btnbox ul li .btn_txt span {
  font-size: 13px;
  color: #666;
  line-height: 1;
}
.pc .cm-order .orderitem_box .prd_list + .prd_list {
  margin-top: 80px;
}
.pc .cm-order .orderitem_box .prd_list .table_title {
  margin: 0;
  padding: 26px 0;
  border-top: 1px solid #000;
  background: none;
  font-weight: 500;
  font-size: 18px;
  color: #000;
  letter-spacing: -0.6px;
  line-height: 23px;
}
.pc .cm-order .orderitem_box .prd_list .table_title strong {
  font-weight: inherit;
  font-size: inherit;
  color: inherit;
  line-height: inherit;
}
.pc .cm-order .orderitem_box .prd_list table {
  border: none;
}
.pc .cm-order .orderitem_box .prd_list table tr th:first-child, .pc .cm-order .orderitem_box .prd_list table tr td:first-child {
  padding-right: 0;
  padding-left: 0;
}
.pc .cm-order .orderitem_box .prd_list table thead th {
  height: 46px;
  border: none;
  background-color: #f6f6f7;
  font-weight: 400;
  color: #666;
}
.pc .cm-order .orderitem_box .prd_list table thead th:first-child {
  -webkit-border-top-left-radius: 8px;
  border-top-left-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.pc .cm-order .orderitem_box .prd_list table thead th:last-child {
  -webkit-border-top-right-radius: 8px;
  border-top-right-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.pc .cm-order .orderitem_box .prd_list table tbody td {
  padding: 20px 10px 19px;
  border-color: #e3e3e3;
}
.pc .cm-order .orderitem_box .prd_list .total_wrap {
  margin: 0;
  padding: 26px 40px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background-color: #f6f6f7;
  border: 0;
}
.pc .cm-order .orderitem_box .prd_list .total_wrap .total_area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.pc .cm-order .orderitem_box .prd_list .total_wrap .total_area li {
  position: relative;
  float: none;
  width: auto;
  font-weight: 400;
  font-size: 15px;
  letter-spacing: -0.6px;
  line-height: 19px;
  text-align: left;
}
.pc .cm-order .orderitem_box .prd_list .total_wrap .total_area li .total_price {
  min-width: auto;
  padding-left: 8px;
  font-size: inherit;
  color: #333;
}
.pc .cm-order .orderitem_box .prd_list .total_wrap .total_area li .total_price strong {
  font-weight: 700;
  font-size: inherit;
}
.pc .cm-order .orderitem_box .prd_list .total_wrap .total_area li.plus, .pc .cm-order .orderitem_box .prd_list .total_wrap .total_area li.minus {
  padding-left: 30px;
}
.pc .cm-order .orderitem_box .prd_list .total_wrap .total_area li.plus:before, .pc .cm-order .orderitem_box .prd_list .total_wrap .total_area li.minus:before {
  position: absolute;
  top: 50%;
  left: 10px;
  width: 10px;
  height: 10px;
  margin-top: -5px;
  background: no-repeat 50% 50%;
  background-size: contain;
  content: "";
}
.pc .cm-order .orderitem_box .prd_list .total_wrap .total_area li.plus:before {
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_price_plus.png");
}
.pc .cm-order .orderitem_box .prd_list .total_wrap .total_area li.minus:before {
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_price_minus.png");
}
.pc .cm-order .orderitem_box .prd_list .total_wrap .total_area li.total {
  margin-left: auto;
  padding-left: 10px;
  font-size: 16px;
  color: #333;
  line-height: 20px;
}
.pc .cm-order .orderitem_box .prd_list .total_wrap .total_area li.total .total_price {
  padding-left: 10px;
}
.pc .cm-order .orderitem_box .ui-item .ui-item__inner {
  padding-right: 0;
}
.pc .cm-order .orderitem_box .ui-item .ui-item__thumb {
  width: 90px;
  height: 90px;
}
.pc .cm-order .orderitem_box .ui-item .ui-item__info {
  width: -webkit-calc(100% - 90px);
  width: calc(100% - 90px);
  padding-left: 20px;
}
.pc .cm-order .orderitem_box .ui-item .item_name {
  margin-bottom: 10px;
}
.pc .cm-order .orderitem_box .ui-item .order_option {
  margin-top: 4px;
}
.pc .cm-order .orderitem_box .count_area {
  position: relative;
  width: 54px;
  height: 29px;
  margin: 0 auto;
}
.pc .cm-order .orderitem_box .tx_price {
  font-family: inherit !important;
  letter-spacing: inherit;
}
.pc .cm-order .orderitem_box .ico-tooltip.ico {
  background-image: url("https://static.elandrs.com/f/img/pc/ico_tooltip01_gray.png");
}
.pc .cm-order .orderitem_box .set-tooltip {
  margin-left: -2px;
}
.pc .cm-order .orderitem_box .set-tooltip .tip-info {
  left: -60px;
}
.pc .cm-order .orderitem_box .coupon_btnbox {
  position: relative;
  margin-top: 8px;
  z-index: 1;
  font-size: 0;
}
.pc .cm-order .orderitem_box .coupon_btn {
  display: inline-block;
  min-width: 70px;
  padding: 5px 10px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  border: 1px solid transparent;
  background: linear-gradient(#fff, #fff) padding-box, linear-gradient(103.83deg, #ff7000 -1.35%, #e5132e 34.57%, #e5132e 64.16%, #de007e 92.04%) border-box;
}
.pc .cm-order .orderitem_box .coupon_btn span {
  background: linear-gradient(103.83deg, #ff7000 -1.35%, #e5132e 34.57%, #e5132e 64.16%, #de007e 92.04%);
  background-clip: text;
  font-size: 12px;
  color: transparent;
  letter-spacing: -0.4px;
  line-height: 15px;
}
.pc .cm-order .orderitem_box .coupon_tooltip {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 100%;
  left: 50%;
  min-width: 72px;
  min-height: 20px;
  margin-top: 10px;
  padding: 3px 7px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: linear-gradient(103.83deg, #ff7000 -1.35%, #e5132e 34.57%, #e5132e 64.16%, #de007e 92.04%);
  white-space: nowrap;
  text-align: center;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
}
.pc .cm-order .orderitem_box .coupon_tooltip:before {
  position: absolute;
  top: -3px;
  left: 50%;
  z-index: -1;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  -webkit-border-top-left-radius: 1px;
  border-top-left-radius: 1px;
  background: linear-gradient(103.83deg, #ff7000 -1.35%, #e5132e 34.57%, #e5132e 64.16%, #de007e 92.04%);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
}
.pc .cm-order .orderitem_box .coupon_tooltip .txt {
  font-weight: 500;
  font-size: 10px;
  color: #fff;
  letter-spacing: -0.4px;
  line-height: 1;
}
.pc .cm-order .orderitem_box .order_price {
  font-size: 0;
}
.pc .cm-order .orderitem_box .order_price > * {
  display: inline-block;
  vertical-align: top;
}
.pc .cm-order .orderitem_box .order_price .original {
  display: block;
  font-size: 13px;
  color: #999;
  line-height: 16px;
  text-decoration: line-through;
}
.pc .cm-order .orderitem_box .order_price .price {
  margin-top: 4px;
  font-size: 16px;
  color: #333;
  letter-spacing: -0.6px;
  line-height: 20px;
}
.pc .cm-order .orderitem_box .order_price .price em {
  font-weight: 700;
}
.pc .cm-order .orderitem_box .list_txt01 li {
  line-height: 16px;
}
.pc .cm-order .orderitem_box .list_txt01 li + li {
  margin-top: 5px;
}
.pc .cm-order .orderitem_box .list_txt01 li .font_12 {
  line-height: 15px;
}
.pc .cm-order .orderitem_box .list_txt01 li .txt_c04 {
  color: #666 !important;
}
.pc .cm-order .orderitem_box + .orderitem_box {
  margin-top: 80px;
}
.pc .basketfoot {
  width: 100%;
  border-top: 1px solid #e3e3e3;
  background-color: #fff;
  padding: 0 20px;
}
.pc .basketfoot_inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 1080px;
  width: 100%;
  margin: 0 auto;
  padding: 30px 0;
}
.pc .basketfoot_price {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.pc .basketfoot_price .price_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
}
.pc .basketfoot_price .price_list li.plus, .pc .basketfoot_price .price_list li.minus, .pc .basketfoot_price .price_list li.total {
  position: relative;
  padding-left: 110px;
}
.pc .basketfoot_price .price_list li.plus:before, .pc .basketfoot_price .price_list li.minus:before, .pc .basketfoot_price .price_list li.total:before {
  position: absolute;
  top: 50%;
  left: 50px;
  width: 10px;
  height: 10px;
  margin-top: -5px;
  content: "";
}
.pc .basketfoot_price .price_list li.plus:before {
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_price_plus.png");
}
.pc .basketfoot_price .price_list li.minus:before {
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_price_minus.png");
}
.pc .basketfoot_price .price_list li.total:before {
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_price_total.png");
}
.pc .basketfoot_price .price_tit {
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.6px;
  color: #999;
  line-height: 18px;
}
.pc .basketfoot_price .price_cont {
  margin-top: 4px;
  font-size: 20px;
  color: #333;
  letter-spacing: -0.6px;
  line-height: 1;
}
.pc .basketfoot_price .price_cont strong {
  margin-right: 1px;
  font-weight: 700;
}
.pc .basketfoot_btn {
  margin-left: auto;
  padding-left: 5px;
}
.pc .basketfoot_btn a {
  display: block;
  width: 240px;
  padding: 17px 30px 16px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  background: linear-gradient(103.83deg, #ff7000 -1.35%, #e5132e 34.57%, #e5132e 64.16%, #de007e 92.04%);
  font-weight: 500;
  font-size: 18px;
  color: #fff;
  letter-spacing: -0.6px;
  line-height: 23px;
  text-align: center;
}
.pc .basketfoot.is-fixed {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 30;
}
@media all and (max-width: 1080px) {
  .pc .basketfoot_price .price_list li.plus, .pc .basketfoot_price .price_list li.minus, .pc .basketfoot_price .price_list li.total {
    padding-left: 10.19vw;
  }
  .pc .basketfoot_price .price_list li.plus:before, .pc .basketfoot_price .price_list li.minus:before, .pc .basketfoot_price .price_list li.total:before {
    left: 4.63vw;
  }
}
@media all and (max-width: 950px) {
  .pc .basketfoot_inner {
    min-width: 910px;
  }
  .pc .basketfoot_price .price_list li.plus, .pc .basketfoot_price .price_list li.minus, .pc .basketfoot_price .price_list li.total {
    padding-left: 97px;
  }
  .pc .basketfoot_price .price_list li.plus:before, .pc .basketfoot_price .price_list li.minus:before, .pc .basketfoot_price .price_list li.total:before {
    left: 44px;
  }
}
.pc .ui-item-anchor,
.pc .tab_anchor01 {
  width: 1080px;
  margin: 0 auto;
  margin-top: 20px;
  padding: 0 0 90px 1px;
}
.pc .ui-item-anchor > ul,
.pc .tab_anchor01 > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 1px;
  padding-left: 1px;
}
.pc .ui-item-anchor > ul > li,
.pc .tab_anchor01 > ul > li {
  width: 25%;
}
.pc .ui-item-anchor > ul > li > a,
.pc .tab_anchor01 > ul > li > a {
  display: block;
  border: 1px solid #ccc;
  margin: -1px 0 0 -1px;
}
.pc .ui-item-anchor > ul > li > a:focus,
.pc .tab_anchor01 > ul > li > a:focus {
  outline: none;
}
.pc .ui-item-anchor > ul > li > a:hover, .pc .ui-item-anchor > ul > li > a:focus,
.pc .tab_anchor01 > ul > li > a:hover,
.pc .tab_anchor01 > ul > li > a:focus {
  position: relative;
  border-color: #000;
  z-index: 1;
}
.pc .ui-item-anchor > ul > li > a:hover span, .pc .ui-item-anchor > ul > li > a:focus span,
.pc .tab_anchor01 > ul > li > a:hover span,
.pc .tab_anchor01 > ul > li > a:focus span {
  font-weight: 600;
  color: #000;
}
.pc .ui-item-anchor > ul > li > a:hover span:after, .pc .ui-item-anchor > ul > li > a:focus span:after,
.pc .tab_anchor01 > ul > li > a:hover span:after,
.pc .tab_anchor01 > ul > li > a:focus span:after {
  border-color: #000;
}
.pc .ui-item-anchor > ul > li > a span,
.pc .tab_anchor01 > ul > li > a span {
  display: block;
  overflow: hidden;
  position: relative;
  padding: 15px 28px 15px 15px;
  line-height: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pc .ui-item-anchor > ul > li > a span:after,
.pc .tab_anchor01 > ul > li > a span:after {
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -2.5px;
  width: 5px;
  height: 5px;
  border-top: 2px solid #aaa;
  border-right: 2px solid #aaa;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  content: '';
}
.pc .ui-item-anchor.tab_c20 li a:hover, .pc .ui-item-anchor.tab_c20 li a:focus,
.pc .tab_anchor01.tab_c20 li a:hover,
.pc .tab_anchor01.tab_c20 li a:focus {
  border-color: #be6363;
}
.pc .ui-item-anchor.tab_c20 li a:hover span, .pc .ui-item-anchor.tab_c20 li a:focus span,
.pc .tab_anchor01.tab_c20 li a:hover span,
.pc .tab_anchor01.tab_c20 li a:focus span {
  color: #be6363;
}
.pc .ui-item-anchor.tab_c20 li a:hover span:after, .pc .ui-item-anchor.tab_c20 li a:focus span:after,
.pc .tab_anchor01.tab_c20 li a:hover span:after,
.pc .tab_anchor01.tab_c20 li a:focus span:after {
  border-color: #be6363;
}
.pc .ui-item-anchor.tab_c30 li a:hover, .pc .ui-item-anchor.tab_c30 li a:focus,
.pc .tab_anchor01.tab_c30 li a:hover,
.pc .tab_anchor01.tab_c30 li a:focus {
  border-color: #084271;
}
.pc .ui-item-anchor.tab_c30 li a:hover span, .pc .ui-item-anchor.tab_c30 li a:focus span,
.pc .tab_anchor01.tab_c30 li a:hover span,
.pc .tab_anchor01.tab_c30 li a:focus span {
  color: #084271;
}
.pc .ui-item-anchor.tab_c30 li a:hover span:after, .pc .ui-item-anchor.tab_c30 li a:focus span:after,
.pc .tab_anchor01.tab_c30 li a:hover span:after,
.pc .tab_anchor01.tab_c30 li a:focus span:after {
  border-color: #084271;
}
.pc .ui-item-anchor.tab_c40 li a:hover, .pc .ui-item-anchor.tab_c40 li a:focus,
.pc .tab_anchor01.tab_c40 li a:hover,
.pc .tab_anchor01.tab_c40 li a:focus {
  border-color: #9a8a7a;
}
.pc .ui-item-anchor.tab_c40 li a:hover span, .pc .ui-item-anchor.tab_c40 li a:focus span,
.pc .tab_anchor01.tab_c40 li a:hover span,
.pc .tab_anchor01.tab_c40 li a:focus span {
  color: #9a8a7a;
}
.pc .ui-item-anchor.tab_c40 li a:hover span:after, .pc .ui-item-anchor.tab_c40 li a:focus span:after,
.pc .tab_anchor01.tab_c40 li a:hover span:after,
.pc .tab_anchor01.tab_c40 li a:focus span:after {
  border-color: #9a8a7a;
}
.pc .ui-item-anchor.tab_c50 li a:hover, .pc .ui-item-anchor.tab_c50 li a:focus,
.pc .tab_anchor01.tab_c50 li a:hover,
.pc .tab_anchor01.tab_c50 li a:focus {
  border-color: #763c36;
}
.pc .ui-item-anchor.tab_c50 li a:hover span, .pc .ui-item-anchor.tab_c50 li a:focus span,
.pc .tab_anchor01.tab_c50 li a:hover span,
.pc .tab_anchor01.tab_c50 li a:focus span {
  color: #763c36;
}
.pc .ui-item-anchor.tab_c50 li a:hover span:after, .pc .ui-item-anchor.tab_c50 li a:focus span:after,
.pc .tab_anchor01.tab_c50 li a:hover span:after,
.pc .tab_anchor01.tab_c50 li a:focus span:after {
  border-color: #763c36;
}
.pc .ui-item-anchor {
  width: 1080px;
  margin: 0 auto;
  margin-top: 20px;
  padding: 0 0 90px 1px;
}
.pc .ui-item-anchor .swiper-container {
  overflow: inherit;
}
.pc .ui-item-anchor .swiper-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 1px;
  padding-left: 1px;
}
.pc .ui-item-anchor .swiper-wrapper .swiper-slide {
  width: 25%;
}
.pc .ui-item-anchor .swiper-wrapper .swiper-slide a {
  display: block;
  border: 1px solid #ccc;
  margin: -1px 0 0 -1px;
}
.pc .ui-item-anchor .swiper-wrapper .swiper-slide a:focus {
  outline: none;
}
.pc .ui-item-anchor .swiper-wrapper .swiper-slide a:hover, .pc .ui-item-anchor .swiper-wrapper .swiper-slide a:focus {
  position: relative;
  border-color: #000;
  z-index: 1;
}
.pc .ui-item-anchor .swiper-wrapper .swiper-slide a:hover span, .pc .ui-item-anchor .swiper-wrapper .swiper-slide a:focus span {
  font-weight: 400;
  color: #000;
}
.pc .ui-item-anchor .swiper-wrapper .swiper-slide a:hover span:after, .pc .ui-item-anchor .swiper-wrapper .swiper-slide a:focus span:after {
  border-color: #000;
}
.pc .ui-item-anchor .swiper-wrapper .swiper-slide a span {
  display: block;
  overflow: hidden;
  position: relative;
  padding: 15px 28px 15px 15px;
  line-height: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.pc .ui-item-anchor .swiper-wrapper .swiper-slide a span:after {
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -2.5px;
  width: 5px;
  height: 5px;
  border-top: 2px solid #aaa;
  border-right: 2px solid #aaa;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  content: '';
}
.pc .ui-item-anchor .swiper-wrapper .swiper-slide .slide-inner.active a {
  position: relative;
  border-color: #000;
  z-index: 1;
}
.pc .ui-item-anchor .swiper-wrapper .swiper-slide .slide-inner.active a span {
  font-weight: 400;
  color: #000;
}
.pc .ui-item-anchor .swiper-wrapper .swiper-slide .slide-inner.active a span:after {
  border-color: #000;
}
.pc .ui-item-anchor .swiper-control {
  display: none;
}
.pc .ui-item-anchor.is-fixed {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #fff;
  -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.03);
  z-index: 11;
  border-bottom: 1px solid #e3e3e3;
}
.pc .ui-item-anchor.is-fixed .cm-slider-wrap {
  position: relative;
  width: 1080px;
  margin: 0 auto;
  padding: 0 15px;
  overflow: hidden;
}
.pc .ui-item-anchor.is-fixed .cm-slider .swiper-wrapper {
  padding: 0;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.pc .ui-item-anchor.is-fixed .cm-slider .swiper-wrapper .swiper-slide {
  width: auto;
}
.pc .ui-item-anchor.is-fixed .cm-slider .swiper-wrapper .swiper-slide a {
  display: block;
  border: none;
  margin: 0;
  padding: 21.5px 15px;
  font-size: 0;
}
.pc .ui-item-anchor.is-fixed .cm-slider .swiper-wrapper .swiper-slide a span {
  display: inline-block;
  font-size: 13px;
  line-height: 16px;
  overflow: inherit;
  text-overflow: inherit;
  white-space: inherit;
  color: #666;
  padding: 0;
}
.pc .ui-item-anchor.is-fixed .cm-slider .swiper-wrapper .swiper-slide a span:after {
  display: none;
}
.pc .ui-item-anchor.is-fixed .cm-slider .swiper-wrapper .swiper-slide a:hover span {
  color: #666;
  font-weight: 400;
}
.pc .ui-item-anchor.is-fixed .cm-slider .swiper-wrapper .swiper-slide .slide-inner.active a span {
  color: #000;
  text-decoration: underline;
  font-weight: 400;
}
.pc .ui-item-anchor.is-fixed .cm-slider .swiper-wrapper .swiper-slide .slide-inner.active a:hover span {
  color: #000;
  font-weight: 400;
}
.pc .ui-item-anchor.is-fixed .swiper-control {
  display: block;
}
.pc .ui-item-anchor.is-fixed .swiper-control .swiper-button-prev, .pc .ui-item-anchor.is-fixed .swiper-control .swiper-button-next {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  position: absolute;
  top: 50%;
  width: 30px;
  height: 32px;
  margin-top: -16px;
  background: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}
.pc .ui-item-anchor.is-fixed .swiper-control .swiper-button-prev:after, .pc .ui-item-anchor.is-fixed .swiper-control .swiper-button-next:after {
  display: block;
  width: 16px;
  height: 16px;
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-image: url("https://static.elandrs.com/f/img/pc/ctg_arrow.png");
  content: "";
}
.pc .ui-item-anchor.is-fixed .swiper-control .swiper-button-prev {
  left: 0;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.pc .ui-item-anchor.is-fixed .swiper-control .swiper-button-prev:after {
  background-position: 0px -16px;
}
.pc .ui-item-anchor.is-fixed .swiper-control .swiper-button-next {
  right: 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.pc .ui-item-anchor.is-fixed .swiper-control .swiper-button-next:after {
  background-position: -16px -16px;
}
.pc [data-tabvirtualscroll-tabwrap] {
  margin-top: 20px;
}
.pc [data-tabvirtualscroll-tabwrap] .ui-item-anchor {
  margin-top: 0;
  padding: 0;
}
.pc [data-tabvirtualscroll-tabsticky] {
  height: 90px;
}
.pc [data-tabvirtualscroll-tabsticky] [data-sticky] {
  z-index: 30;
}
.pc [data-tabvirtualscroll-tabsticky] .ui-item-anchor {
  margin-top: 0;
  padding: 0;
}
.pc .evt_temp_inputarea {
  position: relative;
  width: 1080px;
  margin: 22px auto 0;
  border-top: #666 1px solid;
}
.pc .evt_temp_inputarea .evt_temp_text01 {
  padding: 20px 145px 20px 20px;
  background: #f3f3f3;
}
.pc .evt_temp_inputarea .evt_temp_text01 .textarea {
  width: 100%;
  height: 74px;
}
.pc .evt_temp_inputarea .evt_temp_btn01 {
  width: 120px;
  height: 74px;
  position: absolute;
  right: 20px;
  top: 20px;
  background: #333;
  color: #fff;
  font-weight: 800;
  line-height: 75px;
  font-size: 14px;
  text-align: center;
}
.pc .cmt_lst {
  width: 1080px;
  margin: 0 auto;
  border-bottom: #666 1px solid;
}
.pc .cmt_lst li {
  position: relative;
  width: 917px;
  padding: 15px 147px 15px 16px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.pc .cmt_lst li + li {
  border-top: #ddd 1px solid;
}
.pc .cmt_lst li.re {
  width: 883px;
  padding: 15px 147px 15px 50px;
  background: url("https://static.elandrs.com/f/img/pc/common/mgz_re_bg.png") no-repeat 27px 15px;
}
.pc .cmt_lst li.mdf textarea {
  margin: 13px 0 0;
}
.pc .cmt_lst li.mdf .re_btn {
  top: auto;
  bottom: 15px;
}
.pc .cmt_lst li.mdf .bt {
  bottom: auto;
  top: 15px;
}
.pc .cmt_lst li.tmp.mdf textarea {
  width: 919px;
}
.pc .cmt_lst li.tmp.mdf .re_btn {
  background: #333;
  border: #333 1px solid;
  color: #fff;
}
.pc .cmt_lst li .nm {
  display: block;
}
.pc .cmt_lst li .nm::after {
  content: "";
  display: block;
  clear: both;
}
.pc .cmt_lst li .nm b {
  display: block;
  float: left;
  font-weight: 400;
  line-height: 1;
  color: #333;
}
.pc .cmt_lst li .nm em {
  display: block;
  position: relative;
  float: left;
  padding: 0 0 0 15px;
  margin: 0 0 0 15px;
  line-height: 1;
  color: #999;
}
.pc .cmt_lst li .nm em::before {
  content: '';
  display: block;
  width: 1px;
  height: 10px;
  position: absolute;
  left: 0;
  top: 2px;
  background: #dadada;
}
.pc .cmt_lst li .tx {
  display: block;
  margin: 10px 0 0;
  line-height: 18px;
  color: #666;
}
.pc .cmt_lst li .bt {
  position: absolute;
  right: 15px;
  bottom: 15px;
}
.pc .cmt_lst li .bt::after {
  content: "";
  display: block;
  clear: both;
}
.pc .cmt_lst li .bt a {
  display: block;
  float: left;
  position: relative;
  line-height: 1;
  color: #333;
  letter-spacing: -0.7px;
}
.pc .cmt_lst li .bt a + a {
  margin: 0 0 0 10px;
  padding: 0 0 0 10px;
}
.pc .cmt_lst li .bt a + a::before {
  content: '';
  display: block;
  width: 1px;
  height: 10px;
  position: absolute;
  left: 0;
  top: 2px;
  background: #e1e1e1;
}
.pc .cmt_lst li .bt a.cls {
  color: #f7186a;
  padding: 0 0 1px;
  border-bottom: #f7186a 1px solid;
}
.pc .cmt_lst li .bt a.btn_s a::before {
  display: none;
}
.pc .cmt_lst li .bt a.btn_s a + a {
  padding: 0 11px;
}
.pc .cmt_lst li textarea {
  display: block;
  width: 885px;
  height: 62px;
  border: #ddd 1px solid;
  resize: none;
}
.pc .cmt_lst li .re_btn {
  display: block;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 118px;
  height: 62px;
  border: #8f8e8e 1px solid;
  text-align: center;
  line-height: 62px;
  font-weight: 700;
  font-size: 14px;
  color: #666;
  letter-spacing: -.7px;
}
.pc .cm-category-filter {
  position: relative;
  z-index: 10;
  width: 208px;
}
.pc .cm-category-filter .tit_h2 {
  position: relative;
  font-size: 24px;
  color: #000;
  padding: 15px 0;
  font-weight: 700;
  border-bottom: 1px solid #242424;
  margin: 0;
  letter-spacing: -1px;
  height: 65px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.pc .cm-category-filter .tit_h2 .inner_tit {
  display: inline-block;
  width: -webkit-calc(100% - 36px);
  width: calc(100% - 36px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.pc .cm-category-filter .wish_btn {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-top: 2px;
  vertical-align: top;
}
.pc .cm-category-filter .wish_btn a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.pc .cm-category-filter .wish_btn a:after {
  display: block;
  width: 26px;
  height: 24px;
  margin: 0 auto;
  background-image: url("https://static.elandrs.com/f/img/mo/common/ico_detail_all.png");
  background-repeat: no-repeat;
  background-size: 400px auto;
  background-position: -175px 0;
  content: '';
}
.pc .cm-category-filter .wish_btn a.active:after {
  background-position: -216px 0;
}
.pc .cm-category-filter__title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 66px;
  padding: 22.5px 0;
  border-bottom: 1px solid #000;
}
.pc .cm-category-filter__title .tit_h2 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: auto;
  font-size: 20px;
  padding: 0;
  border: 0;
  letter-spacing: -0.6px;
  line-height: 1;
}
.pc .cm-category-filter__title .result_txt {
  font-weight: 500;
  font-size: 15px;
  letter-spacing: -0.6px;
  line-height: 1;
  color: #000;
}
.pc .cm-category-filter__title .result_txt em {
  color: #e5132e;
}
.pc .cm-category-filter .ctg__wrap {
  padding: 0;
  border-bottom: 1px solid #ddd;
}
.pc .cm-category-filter .ctg__wrap .tit {
  font-weight: 500;
  font-size: 16px;
  letter-spacing: -0.6px;
  color: #000;
  padding: 15px 0;
  line-height: 20px;
}
.pc .cm-category-filter .ctg__wrap .tit.active {
  background: #000;
  color: #fff;
}
.pc .cm-category-filter .ctg__wrap .tit a {
  color: inherit;
}
.pc .cm-category-filter .ctg__wrap h3.tit.active {
  background: transparent;
  color: #e5132e;
}
.pc .cm-category-filter .ctg__wrap + .cm-category-filter__list > li.single:first-child {
  margin-top: 0;
}
.pc .cm-category-filter .ctg-list {
  margin-bottom: 34px;
}
.pc .cm-category-filter .ctg-list li.active {
  background: #000;
}
.pc .cm-category-filter .ctg-list li.active a {
  color: #fff;
}
.pc .cm-category-filter .ctg-list li.active a:before {
  background-color: #fff;
}
.pc .cm-category-filter .ctg-list li.active a:hover span, .pc .cm-category-filter .ctg-list li.active a:focus span {
  border-bottom-color: #000;
}
.pc .cm-category-filter .ctg-list li a {
  display: block;
  position: relative;
  font-size: 13px;
  line-height: 17px;
  color: #666;
  padding: 4px 10px 4px 16px;
}
.pc .cm-category-filter .ctg-list li a span {
  display: inline-block;
  border: 1px solid transparent;
}
.pc .cm-category-filter .ctg-list li a em {
  padding-left: 4px;
}
.pc .cm-category-filter .ctg-list li a:before {
  display: block;
  position: absolute;
  width: 3px;
  height: 3px;
  background-color: #777;
  top: 12px;
  left: 10px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: "";
}
.pc .cm-category-filter .ctg-list li a:hover span, .pc .cm-category-filter .ctg-list li a:focus span {
  border-bottom-color: #777;
}
.pc .cm-category-filter__list input[type=radio] + label:after {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
}
.pc .cm-category-filter__list input[type=checkbox], .pc .cm-category-filter__list input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
  opacity: 0;
  width: 0;
  height: 0;
}
.pc .cm-category-filter__list input[type=checkbox] + label, .pc .cm-category-filter__list input[type=radio] + label {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  line-height: 16px;
  cursor: pointer;
  color: #666;
  font-size: 12px;
}
.pc .cm-category-filter__list input[type=checkbox] + label:before, .pc .cm-category-filter__list input[type=radio] + label:before {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
}
.pc .cm-category-filter__list .chkbox + label {
  padding: 2px 0 2px 23px;
}
.pc .cm-category-filter__list .chkbox + label:before {
  width: 15px;
  height: 15px;
  margin-top: -7.5px;
  border: 1px solid #ddd;
  background-image: url("https://static.elandrs.com/f/img/pc/ico_filter_check.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #fff;
  content: "";
}
.pc .cm-category-filter__list .chkbox:checked + label {
  color: #333;
}
.pc .cm-category-filter__list .chkbox:checked + label:before {
  background-color: #f93939;
  border-color: #f93939;
}
.pc .cm-category-filter__list .chkbox:disabled + label:before {
  background-image: none;
  background-color: #f1f1f1;
  border-color: #ddd;
}
.pc .cm-category-filter__list .chkbox:disabled:checked + label:before {
  background-image: url("https://static.elandrs.com/f/img/pc/ico_filter_check.png");
  background-color: #f1f1f1;
  border-color: #ddd;
}
.pc .cm-category-filter__list input[type=radio].chkbox + label:before {
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-image: none;
}
.pc .cm-category-filter__list input[type=radio].chkbox + label:after {
  display: none;
}
.pc .cm-category-filter__list input[type=radio].chkbox:checked + label:before {
  background-image: none;
  background-color: #f93939;
}
.pc .cm-category-filter__list input[type=radio].chkbox:checked + label:after {
  display: block;
  width: 13px;
  height: 13px;
  top: 50%;
  left: 1px;
  margin-top: -6.5px;
  border: 3px solid #fff;
  background-color: transparent;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.pc .cm-category-filter__list > li {
  border-top: 1px solid #ddd;
}
.pc .cm-category-filter__list > li:first-child {
  border-top: none;
}
.pc .cm-category-filter__list > li > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  height: 50px;
  font-weight: 500;
  font-size: 14px;
  color: #000;
  background: #fff;
  z-index: 3;
  outline-offset: -1px;
  padding-right: 12px;
}
.pc .cm-category-filter__list > li > a:before {
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -4px;
  width: 8px;
  height: 8px;
  background-image: url("https://static.elandrs.com/f/img/pc/ico_filter.png");
  background-position: 0px 0px;
  background-size: 8px auto;
  background-repeat: no-repeat;
  content: "";
}
.pc .cm-category-filter__list > li.active .filter-item {
  display: block;
}
.pc .cm-category-filter__list > li.active > a:before {
  background-position: 0px -8px;
}
.pc .cm-category-filter__list > li.single {
  padding: 14.5px 0;
}
.pc .cm-category-filter__list > li.single:first-child {
  margin-top: 15px;
}
.pc .cm-category-filter__list > li.single label {
  font-weight: 500;
  font-size: 14px;
  color: #000;
}
.pc .cm-category-filter__list > li .btn-view-all {
  display: block;
  text-align: center;
  padding: 3px;
  margin-top: 5px;
}
.pc .cm-category-filter__list > li .btn-view-all span {
  display: inline-block;
  padding-right: 15px;
  background: url("https://static.elandrs.com/f/img/pc/ico_filter_more.png") no-repeat center right;
}
.pc .cm-category-filter__list .filter-item {
  display: none;
  padding-bottom: 40px;
}
.pc .cm-category-filter__list .filter-item .brand-search {
  position: relative;
  margin-bottom: 10px;
}
.pc .cm-category-filter__list .filter-item .brand-search input {
  width: 100%;
  border: 1px solid transparent;
  border-bottom-color: #000;
  height: 34px;
  padding-right: 30px;
  line-height: 34px;
}
.pc .cm-category-filter__list .filter-item .brand-search:before {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 34px;
  background: url("https://static.elandrs.com/f/img/pc/ico_filter_search.png") no-repeat center center;
  content: "";
}
.pc .cm-category-filter__list .filter-item .inner-box + .inner-box {
  margin-top: 15px;
}
.pc .cm-category-filter__list .filter-item .dot-tit {
  position: relative;
  padding-left: 8px;
  font-weight: 500;
  font-size: 13px;
  color: #666;
  margin-bottom: 5px;
}
.pc .cm-category-filter__list .filter-item .dot-tit:before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 3px;
  height: 3px;
  margin-top: -1.5px;
  background: #666;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: "";
}
.pc .cm-category-filter__list .filter-item.brand-filter .filter-list.ctg-radio-list {
  max-height: 305px;
}
.pc .cm-category-filter__list .filter-inner.toggle .filter-list {
  max-height: 70px;
  overflow: hidden;
}
.pc .cm-category-filter__list .filter-inner.toggle.active .filter-list {
  max-height: none;
}
.pc .cm-category-filter__list .filter-inner.toggle.active .btn-view-all {
  display: none;
}
.pc .cm-category-filter__list .filter-list > li + li {
  margin-top: 4px;
}
.pc .cm-category-filter__list .filter-list.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.pc .cm-category-filter__list .filter-list.row > li {
  width: 50%;
}
.pc .cm-category-filter__list .filter-list.row > li:nth-child(2) {
  margin-top: 0;
}
.pc .cm-category-filter__list .filter-list.color-filter li {
  margin-top: 7px;
}
.pc .cm-category-filter__list .filter-list.color-filter li:nth-child(1), .pc .cm-category-filter__list .filter-list.color-filter li:nth-child(2) {
  margin-top: 0;
}
.pc .cm-category-filter__list .filter-list.color-filter li input[type=checkbox] + label:before {
  width: 22px;
  height: 22px;
  margin-top: -11px;
  z-index: 5;
}
.pc .cm-category-filter__list .filter-list.color-filter li input[type=checkbox]:checked + label {
  color: #000;
}
.pc .cm-category-filter__list .filter-list.color-filter li input[type=checkbox]:checked + label:before {
  background: url("https://static.elandrs.com/f/img/pc/ico_color_check_on.png") no-repeat center center;
}
.pc .cm-category-filter__list .filter-list.color-filter li em {
  position: relative;
  display: inline-block;
  width: 22px;
  height: 22px;
  margin-right: 6px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  vertical-align: top;
  font-size: 0;
  border: 1px solid rgba(0, 0, 0, 0.15);
  z-index: 1;
  vertical-align: middle;
}
.pc .cm-category-filter__list .filter-list.color-filter li span {
  display: inline-block;
  vertical-align: middle;
}
.pc .cm-category-filter__list .filter-list.size-filter li {
  min-width: 40px;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list {
  max-height: 313px;
  overflow-y: auto;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list::-webkit-scrollbar {
  width: 1px;
  -webkit-appearance: none;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list::-webkit-scrollbar-thumb {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list > li + li {
  margin-top: 8px;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list > li > .radio + label {
  width: 100%;
  position: relative;
  color: #666;
  font-size: 13px;
  line-height: 16px;
  padding: 2px 8px;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list > li > .radio + label span {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding-left: 6px;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list > li > .radio + label span:before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 3px;
  height: 3px;
  margin-top: -1.5px;
  background: #777;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: "";
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list > li > .radio + label em {
  display: inline-block;
  vertical-align: middle;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list > li > .radio:checked + label {
  color: #000;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list > li > .radio:checked + label span:before {
  background-color: #000;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list .ctg-dep2 {
  display: none;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list .ctg-dep2 ul {
  padding: 0 10px;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list .ctg-dep2 ul li .radio + label {
  padding: 3px 6px;
  color: #666;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list .ctg-dep2 ul li .radio + label span {
  display: inline-block;
  vertical-align: middle;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list .ctg-dep2 ul li .radio + label span:before {
  display: inline-block;
  vertical-align: 0;
  margin-right: 2px;
  content: "-";
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list .ctg-dep2 ul li .radio + label em {
  display: inline-block;
  vertical-align: middle;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list .ctg-dep2 ul li .radio:checked + label {
  color: #000;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list .ctg-dep2 ul li .radio:checked + label span:after, .pc .cm-category-filter__list .filter-list.ctg-radio-list .ctg-dep2 ul li .radio:checked + label em:after {
  display: inline-block;
  position: absolute;
  height: 1px;
  background-color: #000;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list .ctg-dep2 ul li .radio:checked + label span {
  position: relative;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list .ctg-dep2 ul li .radio:checked + label span:before {
  color: #000;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list .ctg-dep2 ul li .radio:checked + label span:after {
  left: 8px;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list .ctg-dep2 ul li .radio:checked + label em {
  position: relative;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list .radio:checked + label {
  color: #000;
  font-weight: 500;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list .radio:checked + label + .ctg-dep2 {
  display: block;
}
.pc .cm-category-filter__list .filter-list.ctg-radio-list .radio:checked + label:before {
  display: none;
}
.pc .cm-category-filter__list .filter-btn {
  margin-top: 15px;
}
.pc .cm-category-filter__list .filter-btn ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.pc .cm-category-filter__list .filter-btn ul li {
  width: -webkit-calc(50% - 4px);
  width: calc(50% - 4px);
  z-index: 1;
  margin-top: 8px;
}
.pc .cm-category-filter__list .filter-btn ul li:nth-child(1), .pc .cm-category-filter__list .filter-btn ul li:nth-child(2) {
  margin-top: 0;
}
.pc .cm-category-filter__list .filter-btn ul li:nth-child(2n) {
  margin-left: 6px;
}
.pc .cm-category-filter__list .filter-btn ul li a {
  display: block;
  font-size: 12px;
  padding: 5px 0;
  line-height: 15px;
  color: #666;
  text-align: center;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.pc .cm-category-filter__list .filter-btn ul li a.active {
  color: #E5132E;
  border-color: #E5132E;
  font-weight: 500;
}
.pc .cm-category-filter__list .filter-ipt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  text-align: center;
  padding-right: 30px;
}
.pc .cm-category-filter__list .filter-ipt input {
  display: block;
  width: -webkit-calc(50% - 10px);
  width: calc(50% - 10px);
  height: 27px;
  font-size: 13px;
  color: #666;
  border: 1px solid #ccc;
  text-align: center;
  padding-left: 10px;
}
.pc .cm-category-filter__list .filter-ipt span {
  display: block;
  width: 20px;
  color: #999;
}
.pc .cm-category-filter__list .filter-ipt .btn-search {
  position: absolute;
  right: 0;
  top: 0px;
  width: 28px;
  height: 28px;
  background: url("https://static.elandrs.com/f/img/pc/ico_filter_search.png") no-repeat center center;
}
.pc .cm-category-filter__list .ui-widget-content {
  height: 5px;
  background: #ccc;
}
.pc .cm-category-filter__list .ui-state-default,
.pc .cm-category-filter__list .ui-widget-content .ui-state-default,
.pc .cm-category-filter__list .ui-widget-header .ui-state-default {
  width: 3px;
  height: 13px;
  border: 1px solid #ccc;
}
.pc .cm-category-filter__list .ui-slider {
  position: relative;
  text-align: left;
}
.pc .cm-category-filter__list .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 3;
  width: 18px;
  height: 18px;
  border: 2px solid #000;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  -ms-touch-action: none;
  touch-action: none;
  cursor: default;
}
.pc .cm-category-filter__list .ui-slider .ui-slider-handle.is-active {
  z-index: 4;
}
.pc .cm-category-filter__list .ui-slider .ui-slider-range {
  background: #000;
  display: block;
  font-size: 0.7em;
  position: absolute;
  z-index: 1;
}
.pc .cm-category-filter__list .ui-slider.ui-state-disabled .ui-slider-handle,
.pc .cm-category-filter__list .ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
  filter: inherit;
}
.pc .cm-category-filter__list .ui-slider-horizontal {
  height: 5px;
}
.pc .cm-category-filter__list .ui-slider-horizontal .ui-slider-handle {
  top: -7px;
  cursor: pointer;
}
.pc .cm-category-filter__list .ui-slider-horizontal .ui-slider-range {
  height: 100%;
  top: 0;
}
.pc .cm-category-filter__list .ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.pc .cm-category-filter__list .ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.pc .cm-category-filter__list .ui-slider-vertical {
  height: 100px;
  width: 0.8em;
}
.pc .cm-category-filter__list .ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-bottom: -0.6em;
  margin-left: 0;
}
.pc .cm-category-filter__list .ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.pc .cm-category-filter__list .ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.pc .cm-category-filter__list .ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.pc .cm-category-filter__list .set-range {
  padding-top: 10px;
  margin-right: 18px;
}
.pc .cm-category-filter__list .divide {
  position: relative;
  height: 11px;
  margin-top: 10px;
}
.pc .cm-category-filter__list .divide span {
  position: absolute;
  left: 25%;
  width: 33.33%;
  height: 11px;
  margin-left: -16.665%;
  line-height: 11px;
  text-align: center;
  font-size: 11px;
  color: #828282;
}
.pc .cm-category-filter__list .divide span + span {
  left: 50%;
}
.pc .cm-category-filter__list .divide span + span + span {
  left: 75%;
}
.pc .cm-category-filter__list .divide span:before {
  position: absolute;
  top: -20px;
  left: 50%;
  width: 1px;
  height: 14px;
  background: #fff;
  z-index: 2;
  content: "";
}
.pc .cm-category-filter.row {
  width: 100%;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.pc .cm-category-filter.row .cm-category-filter__list > li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  position: relative;
  border: none;
  padding: 10px 0;
}
.pc .cm-category-filter.row .cm-category-filter__list > li .btn-view-all, .pc .cm-category-filter.row .cm-category-filter__list > li .open_btn {
  position: absolute;
  width: 19px;
  height: 19px;
  left: 40px;
  top: 16px;
  border: 1px solid #ddd;
  margin-top: 0px;
  padding: 0;
}
.pc .cm-category-filter.row .cm-category-filter__list > li .btn-view-all:before, .pc .cm-category-filter.row .cm-category-filter__list > li .btn-view-all:after, .pc .cm-category-filter.row .cm-category-filter__list > li .open_btn:before, .pc .cm-category-filter.row .cm-category-filter__list > li .open_btn:after {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 10px;
  width: 2px;
  margin-top: -5px;
  margin-left: -1px;
  background-color: #999;
  content: "";
}
.pc .cm-category-filter.row .cm-category-filter__list > li .btn-view-all:before, .pc .cm-category-filter.row .cm-category-filter__list > li .open_btn:before {
  display: block;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.pc .cm-category-filter.row .cm-category-filter__list > li .btn-view-all:after, .pc .cm-category-filter.row .cm-category-filter__list > li .open_btn:after {
  display: block;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.pc .cm-category-filter.row .cm-category-filter__list > li .btn-view-all span, .pc .cm-category-filter.row .cm-category-filter__list > li .open_btn span {
  display: block;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
}
.pc .cm-category-filter.row .cm-category-filter__list > li .close_btn {
  display: none;
  position: absolute;
  width: 19px;
  height: 19px;
  left: 40px;
  top: 16px;
  border: 1px solid #ddd;
  margin-top: 0px;
  padding: 0;
}
.pc .cm-category-filter.row .cm-category-filter__list > li .close_btn:before {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 10px;
  width: 2px;
  margin-top: -5px;
  margin-left: -1px;
  background-color: #999;
  content: "";
}
.pc .cm-category-filter.row .cm-category-filter__list > li .close_btn:before {
  display: block;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.pc .cm-category-filter.row .cm-category-filter__list > li .close_btn span {
  display: block;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
}
.pc .cm-category-filter.row .cm-category-filter__list .filter-tit {
  width: 80px;
  line-height: 30px;
}
.pc .cm-category-filter.row .cm-category-filter__list .filter-item {
  width: -webkit-calc(100% - 80px);
  width: calc(100% - 80px);
  padding-bottom: 0px;
}
.pc .cm-category-filter.row .cm-category-filter__list .filter-inner.toggle .filter-list {
  max-height: 30px;
}
.pc .cm-category-filter.row .cm-category-filter__list .filter-inner.toggle.active .filter-list {
  max-height: none;
}
.pc .cm-category-filter.row .cm-category-filter__list .filter-inner.toggle.active .btn-view-all, .pc .cm-category-filter.row .cm-category-filter__list .filter-inner.toggle.active .open_btn {
  display: none;
}
.pc .cm-category-filter.row .cm-category-filter__list .filter-inner.toggle.active .close_btn {
  display: block;
}
.pc .cm-category-filter.row .cm-category-filter__list .filter-list > li {
  display: inline-block;
  margin: 4px 10px 4px 0px;
}
.pc .cm-category-filter.row .cm-category-filter__list .filter-price {
  display: inline-block;
  margin-left: 6px;
}
.pc .cm-category-filter.row .cm-category-filter__list .filter-price > span {
  display: inline-block;
  vertical-align: middle;
}
.pc .cm-category-filter.row .cm-category-filter__list .filter-price .filter-ipt {
  display: inline-block;
  width: 85px;
  position: relative;
  padding: 0;
}
.pc .cm-category-filter.row .cm-category-filter__list .filter-price .filter-ipt > em {
  position: absolute;
  right: 8px;
  top: 4px;
}
.pc .cm-category-filter.row .cm-category-filter__list .filter-price .btn-check {
  display: inline-block;
  line-height: 25px;
  font-size: 12px;
  color: #000;
  padding: 0 10px;
  border: 1px solid #000;
  margin-left: 6px;
  vertical-align: middle;
}
.pc .cm-category-filter.row .cm-category-filter__list .filter-price input {
  display: inline-block;
  width: 100%;
  padding-right: 20px;
  text-align: right;
  padding-left: 0;
}
.pc .cm-category-filter.row .cm-category-filter__list .filter-price input:disabled {
  background-color: #ddd;
  color: #b1b1b1;
}
.pc .cm-category-filter.row .cm-category-filter__list .filter-price input:disabled + em {
  color: #b1b1b1;
}
.pc .search-result-wrap {
  width: 1080px;
  margin: 0 auto;
}
.pc .search-result-wrap .search-result-top {
  height: 28px;
  text-align: left;
  font-size: 18px;
  line-height: 30px;
  color: #666;
  letter-spacing: -0.6px;
}
.pc .search-result-wrap .search-result-top strong {
  display: inline-block;
  max-width: 928px;
  margin-right: 10px;
  height: 28px;
  color: #000;
  font-weight: 500;
  font-size: 24px;
  line-height: 26px;
  letter-spacing: -1px;
  vertical-align: top;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.pc .search-result-wrap .search-result-top em {
  color: #666;
  font-size: 15px;
  line-height: 30px;
  text-align: left;
  font-style: normal;
  vertical-align: 1px;
}
.pc .search-result-wrap .search-result-top em b {
  margin-left: 3px;
  color: #E5132E;
  font-weight: 400;
  font-size: 15px;
  font-style: normal;
  text-align: left;
}
.pc .search-result-wrap .search-result-kwd {
  position: relative;
  height: auto;
  margin: 10px 0 0;
  padding: 0;
  background: #fff;
  border-bottom: 2px solid #333;
}
.pc .search-result-wrap .search-result-kwd dl {
  position: relative;
  clear: both;
  height: 50px;
  border-top: 1px solid #dadada;
}
.pc .search-result-wrap .search-result-kwd dl:first-child {
  border-top: 2px solid #333;
}
.pc .search-result-wrap .search-result-kwd dl + .more {
  display: block;
}
.pc .search-result-wrap .search-result-kwd dl + .more + .hide {
  display: none;
}
.pc .search-result-wrap .search-result-kwd dl.active {
  height: auto;
}
.pc .search-result-wrap .search-result-kwd dl.active dd {
  height: auto;
}
.pc .search-result-wrap .search-result-kwd dl.active + .more {
  display: none;
}
.pc .search-result-wrap .search-result-kwd dl.active + .more + .hide {
  display: block;
}
.pc .search-result-wrap .search-result-kwd dl dt {
  float: left;
  width: 80px;
  height: 50px;
  padding-left: 0;
  font-size: 14px;
  line-height: 50px;
  color: #333;
  font-weight: bold;
  text-align: center;
  letter-spacing: -0.04em;
  background: none;
}
.pc .search-result-wrap .search-result-kwd dl dd {
  overflow: hidden;
  max-width: 900px;
  height: 24px;
  margin: 14px 0 15px;
  text-overflow: initial;
  white-space: initial;
  word-wrap: initial;
  overflow: hidden;
}
.pc .search-result-wrap .search-result-kwd dl dd .rec_wrap {
  width: 100%;
  height: auto;
}
.pc .search-result-wrap .search-result-kwd dl dd .rec_wrap > a {
  font-size: 12px;
  position: relative;
  height: 24px;
  margin: 0 4px 0 12px;
  padding: 0;
  line-height: 24px;
  color: #666;
  text-align: center;
  background: none;
  word-break: keep-all;
}
.pc .search-result-wrap .search-result-kwd dl dd .rec_wrap span.nodata {
  display: block;
  height: 24px;
  margin: 0 0 0 7px;
  line-height: 24px;
  color: #666;
}
.pc .search-result-wrap .search-result-kwd a.more,
.pc .search-result-wrap .search-result-kwd a.hide {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 49px;
  height: 15px;
  padding-right: 15px;
  font-size: 12px;
  text-align: right;
  font-style: normal;
}
.pc .search-result-wrap .search-result-kwd a.more.more,
.pc .search-result-wrap .search-result-kwd a.hide.more {
  background: url("https://static.elandrs.com/f/img/pc/ico_arrow34.png") right center no-repeat;
}
.pc .search-result-wrap .search-result-kwd a.more.hide,
.pc .search-result-wrap .search-result-kwd a.hide.hide {
  background: url("https://static.elandrs.com/f/img/pc/ico_arrow35.png") right center no-repeat;
}
.pc .search-result-wrap .search-result-kwd-inner {
  position: relative;
  height: 50px;
  font-size: 0;
  border-top: 1px solid #dadada;
}
.pc .search-result-wrap .search-result-kwd-inner:first-child {
  border-top: 2px solid #333;
}
.pc .search-result-wrap .search-result-kwd-inner.active {
  height: auto;
}
.pc .search-result-wrap .search-result-kwd-inner.active .kwd-list {
  height: auto;
}
.pc .search-result-wrap .search-result-kwd-inner.active .kwd-list + .more {
  display: none;
}
.pc .search-result-wrap .search-result-kwd-inner.active .kwd-list + .more + .hide {
  display: block;
}
.pc .search-result-wrap .search-result-kwd-inner .tit, .pc .search-result-wrap .search-result-kwd-inner .kwd-list {
  display: inline-block;
  vertical-align: top;
}
.pc .search-result-wrap .search-result-kwd-inner .tit {
  width: 80px;
  height: 50px;
  font-weight: 700;
  font-size: 14px;
  color: #000;
  letter-spacing: -0.6px;
  line-height: 50px;
  text-align: center;
}
.pc .search-result-wrap .search-result-kwd-inner .kwd-list {
  overflow: hidden;
  width: -webkit-calc(100% - 80px);
  width: calc(100% - 80px);
  height: 24px;
  margin: 14px 0;
  padding: 0 80px 0 12px;
}
.pc .search-result-wrap .search-result-kwd-inner .kwd-list ul {
  font-size: 0;
}
.pc .search-result-wrap .search-result-kwd-inner .kwd-list ul li {
  display: inline-block;
  margin-right: 16px;
  vertical-align: top;
}
.pc .search-result-wrap .search-result-kwd-inner .kwd-list ul li a {
  display: block;
  height: 24px;
  font-size: 12px;
  color: #000;
  letter-spacing: -0.4px;
  line-height: 24px;
}
.pc .search-result-wrap .search-result-kwd-inner .kwd-list .nodata {
  display: block;
  height: 24px;
  font-size: 12px;
  color: #000;
  letter-spacing: -0.4px;
  line-height: 24px;
}
.pc .search-result-wrap .search-result-kwd-inner a.more, .pc .search-result-wrap .search-result-kwd-inner a.hide {
  top: 17px;
}
.pc .search-result-wrap .search-result-kwd-inner a.more {
  display: block;
}
.pc .search-result-wrap .search-result-kwd-inner a.hide {
  display: none;
}
.pc .search-result-null {
  padding: 45px 0;
  text-align: center;
}
.pc .search-result-null strong {
  display: block;
  color: #666;
  font-weight: 800;
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 26px;
}
.pc .search-result-null ul {
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  color: #999;
}
.pc .search-popular {
  width: 208px;
  margin: 0 auto;
}
.pc .search-popular .tit {
  font-weight: 500;
  font-size: 16px;
  line-height: 16px;
  color: #333;
}
.pc .search-popular-list {
  border-bottom: 1px solid #ccc;
  padding: 20px 12px 30px 0;
}
.pc .search-popular-list li {
  position: relative;
}
.pc .search-popular-list li > a {
  display: block;
  width: 132px;
  font-size: 0;
  color: #333;
  padding: 2px 0;
  display: block;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.pc .search-popular-list li > a > span {
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
  font-size: 13px;
}
.pc .search-popular-list li > a > .num {
  display: inline-block;
  width: 15px;
  margin-right: 15px;
  font-size: 10px;
  line-height: 14px;
  color: #999;
  font-weight: 800;
  text-align: center;
  border: 0;
  vertical-align: middle;
}
.pc .search-popular-list li.rank a {
  color: #E5132E;
}
.pc .search-popular-list li.rank a .num {
  color: #E5132E;
}
.pc .search-popular-list li .rl_pot {
  position: absolute;
  width: 52px;
  top: 2px;
  right: 0;
  color: #666;
  font-size: 12px;
  text-align: right;
  letter-spacing: -1px;
}
.pc .search-popular-list li .rl_pot span {
  display: block;
  padding-left: 10px;
  line-height: 14px;
  background-position: 0 center;
  background-repeat: no-repeat;
}
.pc .search-popular-list li .rl_pot span.rl_up {
  color: #E5132E;
  position: relative;
}
.pc .search-popular-list li .rl_pot span.rl_up:before {
  display: block;
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 1px;
  border: 4px solid transparent;
  border-bottom-color: currentColor;
}
.pc .search-popular-list li .rl_pot span.rl_down {
  color: #666;
  position: relative;
}
.pc .search-popular-list li .rl_pot span.rl_down:before {
  display: block;
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 3px;
  border: 4px solid transparent;
  border-top-color: currentColor;
}
.pc .search-popular-list li + li {
  margin-top: 10px;
}
.pc .search-recent {
  padding-top: 40px;
}
.pc .search-recent .tit {
  margin: 3px 0 0 0;
  font-weight: 500;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: -0.1em;
  color: #333;
}
.pc .search-recent-list li {
  position: relative;
  line-height: 26px;
  padding-right: 26px;
}
.pc .search-recent-list li a {
  display: block;
}
.pc .search-recent-list li .word {
  display: block;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.pc .search-recent-list li .del {
  position: absolute;
  width: 26px;
  height: 26px;
  right: 0;
  top: 50%;
  margin-top: -13px;
  background: url("https://static.elandrs.com/f/img/pc/btn_word_del4.png") no-repeat center center;
}
.pc .cm-search-result {
  margin-bottom: 10px;
  font-size: 20px;
  color: #000;
  letter-spacing: -0.6px;
  line-height: 25px;
}
.pc .cm-search-result .srch-word {
  font-weight: 700;
}
.pc .cm-search-result .srch-word span {
  display: inline-block;
  overflow: hidden;
  max-width: 286px;
  padding: 0 1px;
  line-height: 25px;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}
.pc .cm-category-wrap::after {
  content: "";
  display: block;
  clear: both;
}
.pc .cm-category-wrap .cm-category-filter {
  float: left;
  width: 208px;
}
.pc .cm-category-wrap .cm-category-filter__list > li.single:first-child {
  margin-top: 0;
}
.pc .cm-category-wrap .cm-category-view {
  float: right;
  width: 842px;
}
.pc .cm-category-wrap .cm-category-view .cm-section-msg {
  margin-top: 40px;
}
.pc .cm-category-searchword {
  min-height: 66px;
  padding: 25px 0 24px;
  border-bottom: 1px solid #000;
}
.pc .cm-category-searchword::after {
  content: "";
  display: block;
  clear: both;
}
.pc .cm-category-searchword .searchword-title {
  float: left;
  margin-right: 18px;
  line-height: 1;
}
.pc .cm-category-searchword .searchword-title .tit {
  font-weight: 700;
  font-size: 13px;
  color: #000;
  line-height: 16px;
  letter-spacing: -0.4px;
}
.pc .cm-category-searchword .searchword-content {
  overflow: hidden;
}
.pc .cm-category-searchword .searchword-content ul {
  margin-bottom: -10px;
  font-size: 0;
}
.pc .cm-category-searchword .searchword-content ul li {
  display: inline-block;
  margin: 0 18px 10px 0;
  vertical-align: top;
}
.pc .cm-category-searchword .searchword-content ul li a {
  display: block;
  font-size: 13px;
  color: #333;
  letter-spacing: -0.4px;
  line-height: 16px;
}
.pc .cm-category-brandimg {
  padding: 20px 0;
}
.pc .cm-category-searchnone {
  margin-top: 50px;
}
.pc .cm-category-searchnone .cm-help-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 604px;
  min-height: 69px;
  margin: 0 auto;
  padding: 18px 25px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-color: #f6f6f6;
}
.pc .cm-category-searchnone .cm-help-box .txt-content {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.pc .cm-category-searchnone .cm-help-box .txt-content .tit {
  display: block;
  font-weight: 500;
  font-size: 13px;
  color: #000;
  letter-spacing: -0.4px;
  line-height: 16px;
}
.pc .cm-category-searchnone .cm-help-box .txt-content .desc {
  margin-top: 2px;
  font-size: 12px;
  color: #666;
  letter-spacing: -0.4px;
  line-height: 15px;
}
.pc .cm-category-searchnone .cm-help-box .request-btn {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 8px;
  padding: 8px 12px;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  text-align: center;
}
.pc .cm-category-searchnone .cm-help-box .request-btn span {
  font-size: 12px;
  color: #333;
  letter-spacing: -0.4px;
  line-height: 1;
}
.pc .cm-brandimg-slider {
  margin: 0 -10px;
}
.pc .cm-brandimg-slider .swiper-slide {
  width: 33.33%;
  padding: 0 10px;
}
.pc .cm-brandimg-slider .swiper-slide .cm-brandimg-link {
  width: 100%;
}
.pc .cm-brandimg-list {
  font-size: 0;
}
.pc .cm-brandimg-list li {
  display: inline-block;
  margin-right: 14px;
  vertical-align: top;
}
.pc .cm-brandimg-link {
  display: block;
  width: 140px;
  height: 73px;
  padding: 10px;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-color: #fff;
  text-align: center;
}
.pc .cm-brandimg-link .brand-img img {
  display: inline-block;
  width: auto;
  height: 36px;
}
.pc .cm-brandimg-link .brand-txt {
  overflow: hidden;
  margin-top: 3px;
  font-size: 11px;
  color: #333;
  letter-spacing: -0.4px;
  line-height: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pc .cm-section-msg {
  padding: 50px 10px;
  font-size: 20px;
  color: #333;
  letter-spacing: -0.6px;
  line-height: 25px;
  text-align: center;
}
.pc .cm-section-msg span {
  display: block;
  margin-bottom: 5px;
  font-size: 15px;
  color: #999;
  line-height: 19px;
}
.pc .cm-section-msg.zzim-msg:before {
  width: 44px;
  height: 40px;
  background: url("https://static.elandrs.com/f/img/mo/my/ico_zzim.png") no-repeat 0 0;
  background-size: 44px auto;
}
.pc .cm-section-msg .link {
  display: inline-block;
  position: relative;
  font-size: 20px;
  color: #333;
  letter-spacing: -0.6px;
  font-weight: 400;
}
.pc .cm-section-msg .link:after {
  display: block;
  content: '';
  position: absolute;
  right: -18px;
  bottom: 2px;
  width: 17px;
  height: 17px;
  background: url("https://static.elandrs.com/f/img/pc/mypage/ico_arr01.png") no-repeat 0 0;
  background-size: 17px auto;
}
.pc .share_title_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  width: 1080px;
  margin: 0 auto;
  padding: 17px 0 15px;
}
.pc .share_title_wrap .tit_left {
  font-size: 24px;
  letter-spacing: -1px;
  color: #000;
  font-weight: 500;
  line-height: 30px;
}
.pc .share_title_wrap .tit_left .event_day {
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
  vertical-align: middle;
}
.pc .share_title_wrap .tit_right .sns_list {
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
}
.pc .share_title_wrap .tit_right .sns_list li {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 4px;
}
.pc .share_title_wrap .tit_right .sns_list li a {
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("https://static.elandrs.com/f/img/mo/luxury/ico_detailview.png");
  background-repeat: no-repeat;
  background-position: 0 0;
}
.pc .share_title_wrap .tit_right .sns_list li a span {
  font-size: 0;
}
.pc .share_title_wrap .tit_right .sns_list li.facebook a {
  background-position: 0 0;
}
.pc .share_title_wrap .tit_right .sns_list li.kakao a {
  background-position: -26px 0;
}
.pc .share_title_wrap .tit_right .sns_list li.blog a {
  background-position: -52px 0;
}
.pc .share_title_wrap .tit_right .sns_list li.url a {
  background-position: -78px 0;
}
.pc .share_title_wrap .tit_right .btn_link {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 50px;
  height: 26px;
  padding: 0px 15px;
  color: #333;
  font-size: 12px;
  line-height: 1;
  font-weight: 500;
  border: 1px solid #ccc;
  background: #fff;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  vertical-align: middle;
}
.pc .share_title_wrap .tit_right .btn_link > span {
  display: inline-block;
  padding-right: 10px;
  position: relative;
}
.pc .share_title_wrap .tit_right .btn_link > span:before {
  content: '';
  display: inline-block;
  position: absolute;
  right: 0;
  top: 4px;
  width: 4px;
  height: 4px;
  border: 1px solid #666;
  border-left: none;
  border-bottom: none;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.pc .share_title_wrap .tit_right .sel01 {
  width: 270px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  height: 26px;
}
.pc .share_title_wrap .tit_right .cm-select, .pc .share_title_wrap .tit_right .lg-select {
  display: inline-block;
}
.pc .share_title_wrap .tit_right .cm-select select.normal, .pc .share_title_wrap .tit_right .lg-select select.normal {
  width: 270px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  height: 26px;
}
.pc .share_title_wrap.magazine {
  border-bottom: 1px solid #333;
  margin-bottom: 30px;
}
.pc .share_title_wrap.magazine .tit_right .sns_list li {
  width: 32px;
  height: 32px;
  margin-left: 0;
  margin-right: 8px;
}
.pc .share_title_wrap.magazine .tit_right .sns_list li a {
  background-position: center center;
}
.pc .share_title_wrap.magazine .tit_right .sns_list li.facebook a {
  background-image: url("https://static.elandrs.com/f/img/pc/magazine_sns01.png");
}
.pc .share_title_wrap.magazine .tit_right .sns_list li.blog a {
  background-image: url("https://static.elandrs.com/f/img/pc/magazine_sns02.png");
}
.pc .share_title_wrap.magazine .tit_right .btn_link {
  padding: 8px 20px;
  color: #666;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  font-weight: 600;
}
.pc .share_detail_wrap {
  width: 100%;
  margin: 0 auto;
  min-width: 1080px;
  text-align: center;
}
.pc .share_detail_wrap > * {
  max-width: none !important;
}
.pc .cm-notice_wrap {
  background: #f6f6f6;
}
.pc .cm-notice_wrap .notice_list {
  padding: 40px 40px 20px 40px;
  font-size: 14px;
  color: #666;
}
.pc .cm-notice_wrap .notice_list li {
  position: relative;
  margin-top: 8px;
  padding-left: 10px;
}
.pc .cm-notice_wrap .notice_list li:before {
  position: absolute;
  left: 0;
  top: 8px;
  width: 5px;
  height: 2px;
  background: #b2b2b2;
  content: '';
}
.pc .cm-notice_wrap .notice_list li:first-child {
  margin-top: 0;
}
.pc .cm-notice_wrap + .cm-controls_wrap {
  background: #f6f6f6;
}
.pc .cm-controls_wrap {
  padding-top: 20px;
  padding-bottom: 60px;
}
.pc .cm-controls_wrap .btn_list {
  font-size: 0;
  text-align: center;
}
.pc .cm-controls_wrap .btn_list li {
  display: inline-block;
  margin-left: 10px;
  vertical-align: top;
}
.pc .cm-controls_wrap .btn_list li:first-child {
  margin-left: 0;
}
.pc .cm-controls_wrap .btn_list a {
  display: block;
  min-width: 300px;
  padding: 17px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  background: #000;
  font-size: 20px;
  color: #fff;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pc .cm-reply_wrap {
  margin-top: 20px;
}
.pc .cm-reply_wrap .register_wrap {
  padding: 20px;
  background: #f3f3f3;
}
.pc .cm-reply_wrap .register_inner {
  position: relative;
  padding-right: 125px;
}
.pc .cm-reply_wrap .register_inner textarea {
  width: 100%;
  height: 74px;
  padding: 5px;
  border: 1px solid #ddd;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  resize: none;
  vertical-align: top;
}
.pc .cm-reply_wrap .register_inner .btn_wrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 120px;
  height: 100%;
}
.pc .cm-reply_wrap .register_inner .btn_wrap .btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  height: 100%;
  background: #333;
  font-size: 14px;
  font-weight: 800;
  color: #fff;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pc .cm-reply_wrap .reply_list {
  margin-top: 40px;
  border-top: 1px solid #adadad;
}
.pc .cm-reply_wrap .reply_list li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  padding: 15px 0;
  border-bottom: 1px solid #ddd;
}
.pc .cm-reply_wrap .reply_list li .txt {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 0 20px;
}
.pc .cm-reply_wrap .reply_list li .info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  width: 23%;
}
.pc .cm-reply_wrap .reply_list li .info span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pc .cm-reply_wrap .reply_list li .info span:nth-child(1) {
  width: 52%;
}
.pc .cm-reply_wrap .reply_list li .info span:nth-child(2) {
  width: 48%;
}
.pc .cm-reply_wrap .cm-pagination {
  margin-top: 30px;
}
.pc .cm-reply_wrap.type-answer {
  margin-top: 0;
}
.pc .cm-reply_wrap.type-answer .register_wrap {
  padding: 20px 40px 60px 40px;
  background: #f6f6f6;
}
.pc .cm-reply_wrap.type-answer .register_inner {
  position: relative;
  padding-right: 150px;
}
.pc .cm-reply_wrap.type-answer .register_inner textarea {
  border: 1px solid #999;
  -webkit-border-radius: 6px 0 0 6px;
  border-radius: 6px 0 0 6px;
  padding: 12px;
  color: #000;
}
.pc .cm-reply_wrap.type-answer .register_inner textarea::-webkit-input-placeholder {
  color: #999;
}
.pc .cm-reply_wrap.type-answer .register_inner textarea::-moz-placeholder {
  color: #999;
}
.pc .cm-reply_wrap.type-answer .register_inner textarea:-ms-input-placeholder {
  color: #999;
}
.pc .cm-reply_wrap.type-answer .register_inner textarea::placeholder {
  color: #999;
}
.pc .cm-reply_wrap.type-answer .register_inner .btn_wrap {
  width: 150px;
}
.pc .cm-reply_wrap.type-answer .register_inner .btn_wrap .btn {
  background: #000;
  font-size: 15px;
  font-weight: 500;
  -webkit-border-radius: 0 6px 6px 0;
  border-radius: 0 6px 6px 0;
}
.pc .lg-sub-detailview .lg-select.type1 .selectize-input a {
  height: 33px;
  padding-top: 9px;
}
.pc .cm-event-pop .cm-layer__wrap {
  width: auto;
}
.pc .cm-event-pop .cm-layer__wrap .cm-layer__close-wrap {
  position: absolute;
  top: -52px;
  right: -15px;
  z-index: 999;
}
.pc .cm-event-pop .cm-layer__wrap .cm-layer__close-wrap > a {
  display: block;
  width: 52px;
  height: 52px;
  background: url("https://static.elandrs.com/f/img/pc/common/close_layer_w.png") center center no-repeat;
}
.pc .cm-event-pop .cm-layer__wrap .content-inner img {
  width: 100%;
}
.pc .product__wrapper {
  width: 100%;
  margin-top: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  z-index: 30;
}
.pc .brand_wrap {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-height: 30px;
}
.pc .brand_wrap .name {
  display: inline-block;
  color: #000;
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
}
.pc .brand_wrap .name::after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 22px;
  margin-left: 9px;
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_detail_all.png");
  background-repeat: no-repeat;
  background-position: -3px 1px;
}
.pc .brand_wrap .code {
  display: inline-block;
  color: #999;
  font-size: 13px;
  line-height: 19px;
  text-align: right;
  margin-left: auto;
}
.pc .product-img_wrap {
  position: relative;
  width: 510px;
}
.pc .product-img_wrap .zoomContainer {
  position: absolute;
  height: 510px;
  width: 510px;
  top: 0;
  left: 0;
  z-index: 99;
}
.pc .product-img_wrap .zoomContainer.active .zoomWindowContainer {
  display: block;
  opacity: 1;
}
.pc .product-img_wrap .zoomContainer .zoomLens {
  position: absolute;
  left: 142px;
  top: 101px;
  z-index: 100;
  width: 168px;
  height: 163px;
  cursor: crosshair;
  border: 1px solid black;
  zoom: 1;
  overflow: hidden;
}
.pc .product-img_wrap .zoomContainer .zoomLens .realZoom {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.4;
  background-color: #fff;
}
.pc .product-img_wrap .zoomContainer .zoomWindowContainer {
  display: none;
  opacity: 0;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
  width: 510px;
}
.pc .product-img_wrap .zoomContainer .zoomWindowContainer .zoomWindow {
  position: absolute;
  top: 0px;
  left: 540px;
  overflow: hidden;
  text-align: center;
  background-color: white;
  width: 510px;
  height: 510px;
  background-size: 1500px 1500px;
  z-index: 100;
  border: 1px solid #888888;
  background-repeat: no-repeat;
}
.pc .product-img_wrap .flag_area {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
}
.pc .product-img_wrap .flag_area > span.flag {
  display: block;
  width: 100px;
  height: 100px;
  margin: 10px 0 0 10px;
}
.pc .product-img_wrap .flag_area > span.flag img {
  width: 100%;
  height: auto;
}
.pc .product-img_wrap .visual_area {
  position: relative;
  height: 510px;
}
.pc .product-img_wrap .visual_area > .js-picture {
  height: 100%;
  text-align: center;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}
.pc .product-img_wrap .visual_area > .js-picture img {
  display: inline;
  width: 100%;
  height: auto;
  vertical-align: middle;
}
.pc .product-img_wrap .visual_area > .js-picture.vertical img {
  width: auto;
  height: 100%;
}
.pc .product-img_wrap .visual_area > .js-picture:after {
  display: inline-block;
  overflow: hidden;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.pc .product-img_wrap .visual_area .zoom_area {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
}
.pc .product-img_wrap .visual_area .zoom_area .zoom_lens {
  position: absolute;
  width: 165px;
  height: 204px;
  zoom: 1;
  border: 1px solid black;
  z-index: 100;
  cursor: crosshair;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.pc .product-img_wrap .visual_area .zoom_area .zoom_lens:hover + .zoom_window {
  display: block;
  opacity: 1;
}
.pc .product-img_wrap .visual_area .zoom_area .zoom_lens::before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.4;
  filter: alpha(opacity=40);
  background-color: #fff;
}
.pc .product-img_wrap .visual_area .zoom_area .zoom_lens .lens_inner {
  display: block;
  position: relative;
  top: 50%;
  margin-top: 40px;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 4004;
  color: #000;
}
.pc .product-img_wrap .visual_area .zoom_area .zoom_window {
  display: none;
  opacity: 0;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
  position: absolute;
  top: 0px;
  left: 540px;
  width: 540px;
  height: 668px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 100;
  border: 1px solid #888888;
  background-color: white;
  background-size: 1500px 1500px;
  background-repeat: no-repeat;
}
.pc .product-img_wrap .visual_slider {
  position: relative;
  margin-top: 20px;
}
.pc .product-img_wrap .visual_slider .swiper-container {
  margin: 0 32px;
}
.pc .product-img_wrap .visual_slider .swiper-container .swiper-wrapper .swiper-slide {
  width: 70px;
}
.pc .product-img_wrap .visual_slider .swiper-container .swiper-wrapper .swiper-slide a {
  display: block;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px solid #fff;
  outline-offset: -1px;
}
.pc .product-img_wrap .visual_slider .swiper-container .swiper-wrapper .swiper-slide a img {
  display: block;
  width: 100%;
  height: 100%;
}
.pc .product-img_wrap .visual_slider .swiper-container .swiper-wrapper .swiper-slide a.active, .pc .product-img_wrap .visual_slider .swiper-container .swiper-wrapper .swiper-slide a:hover {
  border-color: #999;
}
.pc .product-img_wrap .visual_slider .swiper-container .swiper-wrapper .swiper-slide .js-picture {
  height: 68px;
  text-align: center;
  font-size: 0;
  line-height: 0;
}
.pc .product-img_wrap .visual_slider .swiper-container .swiper-wrapper .swiper-slide .js-picture img {
  display: inline;
  width: 100%;
  height: auto;
  vertical-align: middle;
}
.pc .product-img_wrap .visual_slider .swiper-container .swiper-wrapper .swiper-slide .js-picture.vertical img {
  width: auto;
  height: 100%;
}
.pc .product-img_wrap .visual_slider .swiper-container .swiper-wrapper .swiper-slide .js-picture:after {
  display: inline-block;
  overflow: hidden;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.pc .product-img_wrap .visual_slider .swiper-button-prev,
.pc .product-img_wrap .visual_slider .swiper-button-next {
  position: absolute;
  width: 18px;
  height: auto;
  top: 0;
  bottom: 0;
  margin: 0;
  border: 1px solid #ddd;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.pc .product-img_wrap .visual_slider .swiper-button-prev:hover,
.pc .product-img_wrap .visual_slider .swiper-button-next:hover {
  border: 1px solid #adadad;
}
.pc .product-img_wrap .visual_slider .swiper-button-prev {
  left: 0px;
  background: #fff url("https://static.elandrs.com/f/img/pc/ico_detail_leftbtn.png") center center no-repeat;
}
.pc .product-img_wrap .visual_slider .swiper-button-prev:hover {
  background: #fff url("https://static.elandrs.com/f/img/pc/ico_detail_leftbtn_on.png") center center no-repeat;
}
.pc .product-img_wrap .visual_slider .swiper-button-prev.disabled:hover, .pc .product-img_wrap .visual_slider .swiper-button-prev.disabled:focus {
  border: 1px solid #ddd;
  background: #fff url("https://static.elandrs.com/f/img/pc/ico_detail_leftbtn.png") center center no-repeat;
  cursor: default;
}
.pc .product-img_wrap .visual_slider .swiper-button-next {
  right: 0px;
  background: #fff url("https://static.elandrs.com/f/img/pc/ico_detail_rightbtn.png") center center no-repeat;
}
.pc .product-img_wrap .visual_slider .swiper-button-next:hover {
  border: 1px solid #adadad;
  background: #fff url("https://static.elandrs.com/f/img/pc/ico_detail_rightbtn_on.png") center center no-repeat;
}
.pc .product-img_wrap .visual_slider .swiper-button-next.disabled:hover, .pc .product-img_wrap .visual_slider .swiper-button-next.disabled:focus {
  border: 1px solid #ddd;
  background: #fff url("https://static.elandrs.com/f/img/pc/ico_detail_rightbtn.png") center center no-repeat;
  cursor: default;
}
.pc .product-img_wrap .visual_slider.vdo {
  width: 422px;
}
.pc .product-img_wrap .visual_slider.vdo .swiper-container {
  margin: 0 25px;
}
.pc .product-img_wrap .btn_vdo {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -88px;
  width: 70px;
  font-size: 0;
}
.pc .product-img_wrap .btn_vdo.active {
  display: block;
}
.pc .product-img_wrap .btn_vdo img {
  display: block;
  width: 100%;
  max-height: 70px;
  height: auto;
}
.pc .product-img_wrap .btn_vdo::before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
}
.pc .product-img_wrap .btn_vdo::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 35px;
  height: 35px;
  background: url("https://static.elandrs.com/f/img/pc/ico_vdo.png") no-repeat 0 0;
}
.pc .product-img_wrap .review_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 17px;
  padding-top: 23px;
  border-top: 1px solid #e3e3e3;
  font-size: 13px;
}
.pc .product-img_wrap .review_wrap .grade {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.pc .product-img_wrap .review_wrap .grade .tit {
  color: #000;
  margin-right: 6px;
  vertical-align: middle;
}
.pc .product-img_wrap .review_wrap .grade .results {
  display: inline-block;
  margin: 0 12px 0 6px;
  padding-right: 12px;
  color: #191919;
  font-weight: 400;
  background: url("https://static.elandrs.com/f/img/pc/bg_goods_info_bar.gif") right center no-repeat;
}
.pc .product-img_wrap .review_wrap .grade .btn_review {
  display: inline-block;
  color: #666;
  font-weight: 400;
  padding-right: 10px;
  position: relative;
  border-bottom: 1px solid currentColor;
}
.pc .product-img_wrap .review_wrap .grade .btn_review strong {
  font-weight: 400;
}
.pc .product-img_wrap .review_wrap .grade .btn_review:after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 10px;
  height: 16px;
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_detail_all.png");
  background-repeat: no-repeat;
  background-position: -25px -4px;
}
.pc .product-img_wrap .review_wrap .sns_list {
  margin-top: -3px;
}
.pc .product-img_wrap .review_wrap .sns_list::after {
  content: "";
  display: block;
  clear: both;
}
.pc .product-img_wrap .review_wrap .sns_list li {
  display: block;
  float: left;
}
.pc .product-img_wrap .review_wrap .sns_list li + li {
  margin-left: 5px;
}
.pc .product-img_wrap .review_wrap .sns_list li a {
  display: block;
  width: 28px;
  height: 28px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_detail_all.png") no-repeat;
}
.pc .product-img_wrap .review_wrap .sns_list li.facebook a {
  background-position: 2px -174px;
}
.pc .product-img_wrap .review_wrap .sns_list li.kakao a {
  background-position: -26px -174px;
}
.pc .product-img_wrap .review_wrap .sns_list li.blog a {
  background-position: -55px -174px;
}
.pc .product-img_wrap .review_wrap .sns_list li.url a {
  background-position: -82px -174px;
}
.pc .product-img_wrap .tip_box {
  position: relative;
  margin-top: 30px;
  min-height: 75px;
  padding: 15px 0 15px 65px;
  border: 1px solid #f1f1f1;
}
.pc .product-img_wrap .tip_box .tip {
  display: block;
  width: 50px;
  height: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  left: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-top: 17px;
  font-weight: 700;
  font-size: 12px;
  text-align: center;
  color: #fff;
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_detail_all.png");
  background-repeat: no-repeat;
  background-position: -173px -4px;
}
.pc .product-img_wrap .tip_box .tip-list {
  padding-left: 20px;
}
.pc .product-img_wrap .tip_box .tip-list li {
  margin-top: 2px;
  position: relative;
  color: #333;
  font-size: 12px;
}
.pc .product-img_wrap .tip_box .tip-list li:first-child {
  margin-top: 0;
}
.pc .product-info_wrap {
  width: 540px;
  position: relative;
  z-index: 0;
}
.pc .product-info_wrap .box_flag {
  margin-right: 270px;
  font-size: 0;
}
.pc .product-info_wrap .box_flag > span {
  display: inline-block;
  width: auto;
  height: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 3px 7px 0 7px;
  margin: 0 3px 2px 0;
  background: #f1f1f1;
  color: #999;
  font-size: 11px;
  letter-spacing: -0.3px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
}
.pc .product-info_wrap .luckydeal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  width: 263px;
  height: 26px;
  color: #333;
  letter-spacing: -0.7px;
  background: #EDEDED;
}
.pc .product-info_wrap .luckydeal .tit {
  display: inline-block;
  position: relative;
  background: #E5132E;
  padding: 4px 8px 3px 11px;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
}
.pc .product-info_wrap .luckydeal .tit:after {
  content: '';
  display: block;
  position: absolute;
  right: -13px;
  top: 0;
  width: 0px;
  height: 0px;
  border: 13px solid transparent;
  border-right-width: 0;
  border-left-color: #e5132e;
}
.pc .product-info_wrap .luckydeal .day_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  width: 190px;
  height: 26px;
  padding-left: 28px;
  font-size: 12px;
  vertical-align: middle;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.pc .product-info_wrap .luckydeal .day_box .day {
  color: #777;
}
.pc .product-info_wrap .luckydeal .day_box em {
  color: #E5132E;
  text-align: right;
  padding-right: 8px;
}
.pc .product-info_wrap .title_wrap {
  position: relative;
  margin-top: 18px;
}
.pc .product-info_wrap .title_wrap .tit {
  display: inline-block;
  width: -webkit-calc(100% - 35px);
  width: calc(100% - 35px);
  color: #191919;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}
.pc .product-info_wrap .title_wrap .wish_box {
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 1px;
  right: 0;
}
.pc .product-info_wrap .detail_wrap .detail-info-box {
  padding: 20px 0;
  border-bottom: 1px solid #e3e3e3;
}
.pc .product-info_wrap .detail_wrap .detail-info-box.is-hide {
  display: none;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .detail-info-tit {
  display: block;
  padding-bottom: 13px;
  font-size: 13px;
  color: #333;
  font-weight: 700;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price {
  display: inline-block;
  padding-right: 4px;
  font-size: 18px;
  color: #333;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price strong {
  display: inline-block;
  font-size: 28px;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 35px;
  vertical-align: -2px;
  padding-right: 1px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price .desc {
  display: block;
  padding-top: 1px;
  color: #999;
  font-size: 11px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price + .per {
  padding-left: 2px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .original {
  display: inline-block;
  padding-right: 4px;
  font-size: 14px;
  color: #999;
  text-decoration: line-through;
  letter-spacing: -0.6px;
  line-height: 18px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .original + .dc {
  line-height: 18px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .original + .dc strong {
  font-size: 14px;
  line-height: 18px;
  padding-right: 0;
  vertical-align: 0;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .per {
  display: inline-block;
  font-size: 18px;
  color: #ff1e00;
  vertical-align: top;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .per strong {
  display: inline-block;
  font-size: 28px;
  font-weight: 700;
  line-height: 35px;
  letter-spacing: -1px;
  padding-right: 1px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .dc {
  display: inline-block;
  font-size: 14px;
  color: #333;
  letter-spacing: -0.6px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .dc strong {
  display: inline-block;
  font-size: 20px;
  line-height: 35px;
  font-weight: 400;
  padding-right: 1px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list.list_sale .price, .pc .product-info_wrap .detail_wrap .detail-info-box .price_list.list_sale .per {
  padding-top: 7px;
  padding-bottom: 8px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list.list_sale .price strong, .pc .product-info_wrap .detail_wrap .detail-info-box .price_list.list_sale .per strong {
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.6px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list.list_sale .price span, .pc .product-info_wrap .detail_wrap .detail-info-box .price_list.list_sale .per span {
  font-size: 14px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .original, .pc .product-info_wrap .detail_wrap .detail-info-box .price_list .dc {
  display: inline-block;
  padding-right: 4px;
  font-size: 14px;
  line-height: 1;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .original {
  text-decoration: line-through;
  color: #999;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .dc {
  color: #000;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .price, .pc .product-info_wrap .detail_wrap .detail-info-box .price_list .per {
  display: inline-block;
  line-height: normal;
  font-size: 0;
  margin-bottom: auto;
  padding: 3px 8px 4px 0;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .price *, .pc .product-info_wrap .detail_wrap .detail-info-box .price_list .per * {
  display: inline-block;
  line-height: 1;
  vertical-align: baseline;
  font-weight: 400;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .price strong, .pc .product-info_wrap .detail_wrap .detail-info-box .price_list .per strong {
  font-weight: 700;
  font-size: 28px;
  letter-spacing: -1px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .price span, .pc .product-info_wrap .detail_wrap .detail-info-box .price_list .per span {
  font-size: 18px;
  vertical-align: 1px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .price + .per, .pc .product-info_wrap .detail_wrap .detail-info-box .price_list .per + .per {
  padding-left: 0;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .price * {
  color: #333;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .per {
  padding-left: 0;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .per * {
  color: #ff1e00;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .box_link {
  margin-left: auto;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .box_link .btn_buy {
  display: inline-block;
  position: relative;
  width: auto;
  color: #f93939;
  font-size: 13px;
  line-height: 14px;
  padding: 8px 10px 8px 0;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .box_link .btn_buy:after {
  display: block;
  width: 5px;
  height: 5px;
  position: absolute;
  right: 2px;
  top: 50%;
  margin-top: -3px;
  border-top: 1px solid currentColor;
  border-right: 1px solid currentColor;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  content: '';
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .box_coupon {
  margin-top: 1px;
  margin-left: auto;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .box_coupon .btn_coupon, .pc .product-info_wrap .detail_wrap .detail-info-box .price_list .box_coupon .btn_none_coupon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 10px;
  height: 30px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .box_coupon .btn_coupon > span, .pc .product-info_wrap .detail_wrap .detail-info-box .price_list .box_coupon .btn_none_coupon > span {
  display: inline-block;
  position: relative;
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  letter-spacing: -0.4px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .box_coupon .btn_down_coupon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #E5132E;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  padding: 7px 14px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .box_coupon .btn_down_coupon > span {
  display: block;
  padding-right: 22px;
  position: relative;
  color: #e5132E;
  font-weight: 500;
  font-size: 13px;
  letter-spacing: -0.4px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .box_coupon .btn_down_coupon > span:after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 2px;
  width: 14px;
  height: 14px;
  background: url("https://static.elandrs.com/f/img/mo/common/ico_down_coupon.png") no-repeat 0 0;
  background-size: 14px auto;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .box_coupon .btn_coupon {
  background: #000;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .box_coupon .btn_coupon.disabled {
  background-color: #ccc;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .box_coupon .btn_coupon.disabled:hover {
  cursor: default;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .box_coupon .btn_coupon > span {
  padding-right: 19px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .box_coupon .btn_coupon > span:after {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 12px;
  background-image: url("https://static.elandrs.com/f/img/mo/common/ico_detail_down.png");
  background-repeat: no-repeat;
  background-size: auto 12px;
  content: '';
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .box_coupon .btn_none_coupon {
  background-color: #ccc;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .box_coupon .btn_none_coupon:hover {
  cursor: default;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .desc {
  display: block;
  font-size: 11px;
  color: #999;
  letter-spacing: -0.4px;
  line-height: 14px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_list .tip-info:after {
  left: 54px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_name {
  width: 120px;
  color: #333;
  letter-spacing: 0;
  font-size: 0;
  margin-bottom: auto;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_name > * {
  display: inline-block;
  line-height: 14px;
  vertical-align: middle !important;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_name > span {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 13px;
  min-height: 35px;
  letter-spacing: -0.4px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_name .tip_max {
  display: block;
  margin-bottom: 10px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_name .tip_max > em {
  display: inline-block;
  background-color: #62EF9E;
  color: #000;
  font-weight: 700;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_item {
  width: -webkit-calc(100% - 120px);
  width: calc(100% - 120px);
  margin-left: auto;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_inner .inner_right {
  margin-left: auto;
  margin-bottom: auto;
  text-align: right;
  padding-top: 3px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_inner .inner_right .box_coupon, .pc .product-info_wrap .detail_wrap .detail-info-box .price_inner .inner_right .box_link {
  margin: 0;
  display: block;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_inner .inner_right .box_coupon + .box_link {
  margin-top: 5px;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .price_inner .inner_right .box_coupon + .box_link .btn_buy {
  padding: 0px 10px 0px 0;
}
.pc .product-info_wrap .detail_wrap .detail-info-box .max_point_color {
  color: #33c170;
}
.pc .detail-info-box .detail-info-list .delivery_type {
  font-size: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.pc .detail-info-box .detail-info-list .delivery_type li {
  display: inline-block;
  width: 100%;
  height: 35px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  position: relative;
}
.pc .detail-info-box .detail-info-list .delivery_type li input {
  border: 1px solid #fff;
  width: 1px;
  height: 1px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.pc .detail-info-box .detail-info-list .delivery_type li label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #000;
  font-size: 12px;
  text-align: center;
  border: 1px solid #000;
  border-left: 0;
}
.pc .detail-info-box .detail-info-list .delivery_type li label:hover {
  cursor: pointer;
}
.pc .detail-info-box .detail-info-list .delivery_type li input:checked + label {
  background: #E5132E;
  border-color: #E5132E;
  color: #fff;
  position: relative;
  z-index: 1;
}
.pc .detail-info-box .detail-info-list .delivery_type li input:disabled + label {
  background: #f1f1f1;
  border-color: #ccc;
  color: #999;
  position: relative;
  z-index: 1;
}
.pc .detail-info-box .detail-info-list .delivery_type li input:disabled + label:hover {
  cursor: default;
}
.pc .detail-info-box .detail-info-list .delivery_type li:first-child label {
  border-left: 1px solid #000;
}
.pc .detail-info-box .info__inner {
  padding-top: 8px;
}
.pc .detail-final-box .final-list {
  margin-top: 20px;
}
.pc .detail-final-box .final-list li {
  width: 100%;
  min-height: 52px;
  margin-top: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding: 15px 15px 15px 20px;
  background: #f6f6f6;
  color: #333;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.pc .detail-final-box .final-list li:first-child {
  margin-top: 0;
}
.pc .detail-final-box .final-list .option-name {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 252px;
  padding-right: 18px;
  font-size: 13px;
  color: #333;
  text-align: left;
}
.pc .detail-final-box .final-list .option-name span {
  display: inline-block;
  margin-top: 14px;
  color: #000;
  font-weight: 700;
}
.pc .detail-final-box .final-list .option-name span:first-child {
  margin-top: 0;
}
.pc .detail-final-box .final-list .option-name .item_info {
  display: block;
  margin-top: 4px;
  font-size: 12px;
  letter-spacing: -0.2px;
  color: #F93939;
  line-height: 15px;
}
.pc .detail-final-box .final-list .option-num {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 58px;
  height: 23px;
  padding: 0 21px;
  background: #fff;
  vertical-align: middle;
  color: #000;
  position: relative;
  border: 1px solid #999;
  position: relative;
  font-size: 0;
}
.pc .detail-final-box .final-list .option-num .num {
  width: 100%;
  height: 21px;
  text-align: center;
  font-size: 13px;
  border: 0;
}
.pc .detail-final-box .final-list .option-num .minus {
  display: block;
  position: absolute;
  width: 21px;
  height: 21px;
  left: 0;
  top: 0;
  border-right: 1px solid #999;
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_detail_all.png");
  background-repeat: no-repeat;
  background-position: -227px -20px;
}
.pc .detail-final-box .final-list .option-num .plus {
  display: block;
  position: absolute;
  width: 21px;
  height: 21px;
  right: 0;
  top: 0;
  border-left: 1px solid #999;
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_detail_all.png");
  background-repeat: no-repeat;
  background-position: -245px -20px;
}
.pc .detail-final-box .final-list .option-num .tip {
  height: 24px;
  padding: 4px 6px 4px 6px;
  position: absolute;
  left: 30px;
  top: -35px;
  white-space: nowrap;
  border: 1px solid #000;
  background: #fff;
  color: #000;
  font-size: 11px;
}
.pc .detail-final-box .final-list .option-num .tip em {
  color: #666;
}
.pc .detail-final-box .final-list .option-num .tip strong {
  color: #E5132E;
}
.pc .detail-final-box .final-list .option-num .tip:before {
  display: block;
  width: 0;
  height: 0;
  content: '';
  border-bottom: 6px solid transparent;
  border-top: 6px solid #000;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  position: absolute;
  left: 11px;
  bottom: -12px;
}
.pc .detail-final-box .final-list .option-num .tip:after {
  display: block;
  width: 0;
  height: 0;
  content: '';
  border-bottom: 5px solid transparent;
  border-top: 5px solid #fff;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  position: absolute;
  left: 12px;
  bottom: -10px;
}
.pc .detail-final-box .final-list .option-price {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100px;
  text-align: right;
  padding-right: 20px;
  font-size: 14px;
  font-weight: 700;
  vertical-align: middle;
  color: #333;
}
.pc .detail-final-box .final-list .option-delete {
  width: 20px;
  height: 20px;
}
.pc .detail-final-box .final-list .option-delete .btn_del {
  display: block;
  width: 20px;
  height: 20px;
  font-size: 0;
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_detail_all.png");
  background-repeat: no-repeat;
  background-position: -268px 0;
}
.pc .detail-total-box {
  padding-top: 20px;
  text-align: right;
  color: #000;
  font-size: 18px;
}
.pc .detail-total-box .total-price {
  display: inline-block;
  padding-left: 10px;
}
.pc .detail-total-box .total-price strong {
  font-size: 25px;
  font-weight: 700;
}
.pc .detail-buy-box {
  padding-top: 20px;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
}
.pc .detail-buy-box > a {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
  background: #fff;
  height: 53px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 500;
  font-size: 18px;
  color: #000;
  border-left: 0;
}
.pc .detail-buy-box > a:first-child {
  border-left: 1px solid #000;
}
.pc .detail-buy-box > a.btn_buy {
  color: #fff;
  background-color: #000;
}
.pc .detail-buy-box > a.disabled {
  background: #666;
  color: #ccc;
}
.pc .detail-buy-box > a.disabled:hover {
  cursor: default;
}
.pc .detail-buy-box > a.soldout {
  background: #666;
  color: #ccc;
}
.pc .detail-buy-box > a.soldout:hover {
  cursor: default;
}
.pc .detail-buy-box > a.soldout a {
  color: #ccc;
}
.pc .detail-buy-box > a.btn_gift {
  width: 140px;
  -webkit-box-flex: inherit;
  -webkit-flex-grow: inherit;
  -ms-flex-positive: inherit;
  flex-grow: inherit;
}
.pc .detail-buy-box > a.btn_gift span {
  display: inline-block;
  position: relative;
  padding-left: 25px;
}
.pc .detail-buy-box > a.btn_gift span:before {
  display: block;
  content: '';
  width: 22px;
  height: 22px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_gift.png") no-repeat 0 0;
  position: absolute;
  left: 0;
  top: -1px;
}
.pc .detail-more-info {
  margin-top: 20px;
  border: 1px solid #e3e3e3;
  background: #f6f6f6;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 100px;
  height: 100px;
  font-size: 16px;
  color: #333;
}
.pc .detail-more-info strong {
  display: inline-block;
  padding-left: 5px;
  font-size: 16px;
}
.pc .detail-more-info.count-info .txt {
  font-size: 14px;
}
.pc .detail-more-info.count-info .count-day {
  padding-left: 0;
  font-size: 18px;
}
.pc .prd_select {
  position: relative;
  height: 36px;
  border: 1px solid #ddd;
}
.pc .prd_select.active {
  border-color: #666;
  background: #fff;
  z-index: 40;
  width: 418px;
}
.pc .prd_select.active .btn_select > span {
  color: #666;
}
.pc .prd_select.active .btn_select::after {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.pc .prd_select.active .btn_select.selected > span {
  color: #666;
}
.pc .prd_select.active .option_list,
.pc .prd_select.active .options {
  display: block;
}
.pc .prd_select.disabled {
  background: #f8f8f8;
}
.pc .prd_select.disabled .btn_select {
  background: #f8f8f8;
}
.pc .prd_select .input_date {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 4px 0 0 10px;
  text-align: left;
  border: none;
  font-size: 13px;
  color: #666;
  background: url("https://static.elandrs.com/f/img/pc/ico_arrow_set.png") no-repeat 97.6% 12px;
}
.pc .prd_select .input_date::-webkit-input-placeholder {
  color: #666;
}
.pc .prd_select .input_date::-moz-placeholder {
  color: #666;
}
.pc .prd_select .input_date:-ms-input-placeholder {
  color: #666;
}
.pc .prd_select .input_date::placeholder {
  color: #666;
}
.pc .prd_select .btn_select {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding: 8px 0 0 10px;
  text-align: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pc .prd_select .btn_select::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 11px;
  width: 11px;
  height: 6px;
  margin-top: -3px;
  background: url("https://static.elandrs.com/f/img/pc/ico_arrow_set.png") no-repeat 0 0;
}
.pc .prd_select .btn_select.selected > span {
  color: #666;
}
.pc .prd_select .option_list,
.pc .prd_select .options {
  display: none;
  width: 100%;
  margin: -1px 0 0 -1px;
  background: #fff;
  border: 1px solid #666;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.pc .prd_select .option_list .chk_sld,
.pc .prd_select .options .chk_sld {
  height: 33px;
  padding: 6px 0 0 10px;
  border-top: 1px solid #ccc;
  background: #f6f6f6;
}
.pc .prd_select .option_list .chk_sld label,
.pc .prd_select .options .chk_sld label {
  margin-left: 4px;
  color: #666;
  cursor: pointer;
  vertical-align: middle;
}
.pc .prd_select .option_list > ul,
.pc .prd_select .options > ul {
  max-height: 295px;
  overflow-y: auto;
}
.pc .prd_select .option_list > ul::-webkit-scrollbar,
.pc .prd_select .options > ul::-webkit-scrollbar {
  width: 3px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.pc .prd_select .option_list > ul::-webkit-scrollbar-thumb,
.pc .prd_select .options > ul::-webkit-scrollbar-thumb {
  background: #000;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.pc .prd_select .option_list > ul::-webkit-scrollbar-track,
.pc .prd_select .options > ul::-webkit-scrollbar-track {
  background: #e3e3e3;
}
.pc .prd_select .option_list > ul li,
.pc .prd_select .options > ul li {
  display: table;
  width: 100%;
  border-bottom: 1px solid #e3e3e3;
}
.pc .prd_select .option_list > ul li:last-child,
.pc .prd_select .options > ul li:last-child {
  border-bottom: none;
}
.pc .prd_select .option_list > ul li > a, .pc .prd_select .option_list > ul li > .el_block,
.pc .prd_select .options > ul li > a,
.pc .prd_select .options > ul li > .el_block {
  display: table;
  width: 100%;
  outline-offset: -1px;
}
.pc .prd_select .option_list > ul li > a:hover,
.pc .prd_select .options > ul li > a:hover {
  background: #efefef;
}
.pc .prd_select .option_list > ul li.focused > a,
.pc .prd_select .options > ul li.focused > a {
  background: #efefef;
}
.pc .prd_select .option_list > ul li.selected > a,
.pc .prd_select .options > ul li.selected > a {
  background: #fffaf0;
}
.pc .prd_select .option_list > ul li .img_prd_select,
.pc .prd_select .option_list > ul li .prd_select,
.pc .prd_select .options > ul li .img_prd_select,
.pc .prd_select .options > ul li .prd_select {
  display: table-row;
  color: #666;
}
.pc .prd_select .option_list > ul li .img_prd_select .thumb,
.pc .prd_select .option_list > ul li .img_prd_select .name,
.pc .prd_select .option_list > ul li .img_prd_select .info,
.pc .prd_select .option_list > ul li .prd_select .thumb,
.pc .prd_select .option_list > ul li .prd_select .name,
.pc .prd_select .option_list > ul li .prd_select .info,
.pc .prd_select .options > ul li .img_prd_select .thumb,
.pc .prd_select .options > ul li .img_prd_select .name,
.pc .prd_select .options > ul li .img_prd_select .info,
.pc .prd_select .options > ul li .prd_select .thumb,
.pc .prd_select .options > ul li .prd_select .name,
.pc .prd_select .options > ul li .prd_select .info {
  display: table-cell;
  vertical-align: middle;
}
.pc .prd_select .option_list > ul li .img_prd_select .thumb,
.pc .prd_select .option_list > ul li .prd_select .thumb,
.pc .prd_select .options > ul li .img_prd_select .thumb,
.pc .prd_select .options > ul li .prd_select .thumb {
  width: 48px;
  padding-left: 10px;
}
.pc .prd_select .option_list > ul li .img_prd_select .thumb + .opt_name,
.pc .prd_select .option_list > ul li .prd_select .thumb + .opt_name,
.pc .prd_select .options > ul li .img_prd_select .thumb + .opt_name,
.pc .prd_select .options > ul li .prd_select .thumb + .opt_name {
  padding-left: 10px;
}
.pc .prd_select .option_list > ul li .img_prd_select .name,
.pc .prd_select .option_list > ul li .prd_select .name,
.pc .prd_select .options > ul li .img_prd_select .name,
.pc .prd_select .options > ul li .prd_select .name {
  width: auto;
  height: 32px;
  padding: 13px;
  color: #333;
}
.pc .prd_select .option_list > ul li .img_prd_select .name .lnk,
.pc .prd_select .option_list > ul li .prd_select .name .lnk,
.pc .prd_select .options > ul li .img_prd_select .name .lnk,
.pc .prd_select .options > ul li .prd_select .name .lnk {
  display: inline-block;
  height: 20px;
  padding: 0 8px;
  margin-top: 6px;
  border: #ccc 1px solid;
  background-color: #fff;
  color: #191919;
  font-size: 12px;
  letter-spacing: -0.4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pc .prd_select .option_list > ul li .img_prd_select .info,
.pc .prd_select .option_list > ul li .prd_select .info,
.pc .prd_select .options > ul li .img_prd_select .info,
.pc .prd_select .options > ul li .prd_select .info {
  width: 104px;
  height: 58px;
  padding: 0 13px 0 0;
  text-align: right;
  color: #333;
  letter-spacing: -0.05em;
}
.pc .prd_select .option_list > ul li .img_prd_select .info .price,
.pc .prd_select .option_list > ul li .prd_select .info .price,
.pc .prd_select .options > ul li .img_prd_select .info .price,
.pc .prd_select .options > ul li .prd_select .info .price {
  display: block;
  font-size: 13px;
}
.pc .prd_select .option_list > ul li .img_prd_select .info .price em,
.pc .prd_select .option_list > ul li .prd_select .info .price em,
.pc .prd_select .options > ul li .img_prd_select .info .price em,
.pc .prd_select .options > ul li .prd_select .info .price em {
  font-weight: bold;
}
.pc .prd_select .option_list > ul li .img_prd_select .info .stock,
.pc .prd_select .option_list > ul li .prd_select .info .stock,
.pc .prd_select .options > ul li .img_prd_select .info .stock,
.pc .prd_select .options > ul li .prd_select .info .stock {
  display: block;
  font-size: 12px;
  color: #999;
  line-height: 18px;
}
.pc .prd_select .option_list > ul li.sold_out .img_prd_select .thumb img,
.pc .prd_select .options > ul li.sold_out .img_prd_select .thumb img {
  opacity: 0.5;
}
.pc .prd_select .option_list > ul li.sold_out .img_prd_select,
.pc .prd_select .option_list > ul li.sold_out .prd_select,
.pc .prd_select .options > ul li.sold_out .img_prd_select,
.pc .prd_select .options > ul li.sold_out .prd_select {
  color: #999;
}
.pc .prd_select .option_list > ul li.sold_out .img_prd_select .name,
.pc .prd_select .option_list > ul li.sold_out .prd_select .name,
.pc .prd_select .options > ul li.sold_out .img_prd_select .name,
.pc .prd_select .options > ul li.sold_out .prd_select .name {
  color: #999;
}
.pc .prd_select .option_list > ul li.sold_out .img_prd_select .info .price,
.pc .prd_select .option_list > ul li.sold_out .prd_select .info .price,
.pc .prd_select .options > ul li.sold_out .img_prd_select .info .price,
.pc .prd_select .options > ul li.sold_out .prd_select .info .price {
  color: #999;
}
.pc .prd_select .option_list > ul li.sold_out .img_prd_select .info .price em,
.pc .prd_select .option_list > ul li.sold_out .prd_select .info .price em,
.pc .prd_select .options > ul li.sold_out .img_prd_select .info .price em,
.pc .prd_select .options > ul li.sold_out .prd_select .info .price em {
  color: #999;
}
.pc .prd_select .option_list > ul li.sold_out .img_prd_select .info .stock,
.pc .prd_select .option_list > ul li.sold_out .prd_select .info .stock,
.pc .prd_select .options > ul li.sold_out .img_prd_select .info .stock,
.pc .prd_select .options > ul li.sold_out .prd_select .info .stock {
  color: #ff1e00;
}
.pc .prd_select .option_list > ul li.sold_out .img_prd_select .info .stock:after,
.pc .prd_select .option_list > ul li.sold_out .prd_select .info .stock:after,
.pc .prd_select .options > ul li.sold_out .img_prd_select .info .stock:after,
.pc .prd_select .options > ul li.sold_out .prd_select .info .stock:after {
  display: inline-block;
  width: 8px;
  height: 11px;
  margin-left: 3px;
  vertical-align: -2px;
  background: url("https://static.elandrs.com/f/img/pc/ico_arrow26.png") no-repeat;
  content: "";
}
.pc .set_size {
  margin-top: 6px;
}
.pc .set_size::after {
  content: "";
  display: block;
  clear: both;
}
.pc .set_size .prv_prd {
  float: left;
  width: 70%;
  text-align: left;
}
.pc .set_size .prv_prd a span {
  font-weight: 400;
}
.pc .set_size .size_info {
  float: right;
  width: 30%;
  text-align: right;
  vertical-align: middle;
  line-height: 25px;
}
.pc .set_size .size_info .btn_txt01 {
  line-height: 18px;
}
.pc .set_size .size_info .btn_txt01 span {
  color: #666;
  font-weight: 800;
  background-position: right center;
}
.pc .size_option .btn_size_option {
  position: relative;
  display: inline-block;
  height: 24px;
  padding: 4px 20px 3px 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #ccc;
  font-size: 11px;
  color: #000;
}
.pc .size_option .btn_size_option:before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 1px;
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_detail_all.png");
  background-repeat: no-repeat;
  background-position: -233px 0;
}
.pc .size_option .btn_size_option:after {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  top: -1px;
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_detail_all.png");
  background-repeat: no-repeat;
  background-position: -38px 0;
}
.pc .size_option .btn_size_option span {
  margin-left: 3px;
  color: #ff1e00;
}
.pc .detail-option-section {
  position: relative;
}
.pc .detail-info-list > li {
  display: table;
  table-layout: fixed;
  width: 100%;
  padding-top: 14px;
  font-size: 13px;
}
.pc .detail-info-list > li.align-top .tit {
  padding-top: 6px;
  vertical-align: top;
}
.pc .detail-info-list > li.list_full {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.pc .detail-info-list > li.list_full .tit {
  display: block;
}
.pc .detail-info-list > li.list_full .inner_right {
  max-width: -webkit-calc(100% - 120px);
  max-width: calc(100% - 120px);
  margin-left: auto;
  text-align: right;
}
.pc .detail-info-list > li.list_full .info_box {
  display: block;
  width: 100%;
  padding-top: 10px;
}
.pc .detail-info-list > li:first-child {
  padding-top: 0;
}
.pc .detail-info-list > li .ico-tooltip {
  background: url("https://static.elandrs.com/f/img/pc/ico_tip1.png") center center no-repeat;
  background-size: 14px auto;
  width: 14px;
  height: 14px;
  vertical-align: 0px;
  margin-left: 2px;
}
.pc .detail-info-list > li .tip-info:after {
  left: 52px;
}
.pc .detail-info-list > li .tit {
  display: table-cell;
  vertical-align: middle;
  width: 120px;
  color: #333;
  letter-spacing: -0.4px;
}
.pc .detail-info-list > li .more_link {
  display: inline-block;
  margin-right: 12px;
  position: relative;
  color: #666;
  font-size: 13px;
  line-height: 16px;
  border-bottom: 1px solid #666;
}
.pc .detail-info-list > li .more_link:after {
  content: '';
  display: block;
  position: absolute;
  right: -12px;
  top: 50%;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_detail_all.png");
  background-repeat: no-repeat;
  background-position: -25px -6px;
}
.pc .detail-info-list > li .info_box {
  display: table-cell;
  vertical-align: middle;
  color: #666;
}
.pc .detail-info-list > li .info_box .prd_color_chip > ul li label span {
  border: 1px solid #fff;
}
.pc .detail-info-list > li .info_box .prd_select {
  height: 27px;
}
.pc .detail-info-list > li .info_box .prd_select.box_prd {
  height: auto;
}
.pc .detail-info-list > li .info_box .prd_select.box_prd > a > .img_prd_select {
  display: table;
  table-layout: fixed;
}
.pc .detail-info-list > li .info_box .prd_select.box_prd > a > .img_prd_select .thumb {
  display: table-cell;
  vertical-align: middle;
  width: 48px;
  padding: 8px 6px 8px 8px;
}
.pc .detail-info-list > li .info_box .prd_select.box_prd > a > .img_prd_select .name {
  display: inline-block;
  vertical-align: middle;
  width: 357px;
  height: 58px;
  padding: 21px 35px 13px 13px;
  color: #333;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pc .detail-info-list > li .info_box .prd_select.box_prd:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 11px;
  width: 11px;
  height: 6px;
  margin-top: -3px;
  background: url("https://static.elandrs.com/f/img/pc/ico_arrow_set.png") no-repeat 0 0;
}
.pc .detail-info-list > li .info_box .prd_select.box_prd.active:after {
  right: 9px;
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.pc .detail-info-list > li .info_box .prd_select .input_date {
  padding-top: 0;
  background-position-y: 11px;
}
.pc .detail-info-list > li .info_box .prd_select .btn_select {
  padding-top: 4px;
}
.pc .detail-info-list > li .info_box .prd_select .option_list,
.pc .detail-info-list > li .info_box .prd_select .options {
  position: absolute;
  margin-top: 0;
}
.pc .detail-info-list > li .info_box .prd_select .option_list .chk_sld,
.pc .detail-info-list > li .info_box .prd_select .options .chk_sld {
  border-top: 0;
}
.pc .detail-info-list > li .info_box .prd_select .option_list > ul > li.sold_out .prd_select .name,
.pc .detail-info-list > li .info_box .prd_select .options > ul > li.sold_out .prd_select .name {
  color: #bbb;
}
.pc .detail-info-list > li .info_box .prd_input {
  height: 27px;
}
.pc .detail-info-list > li .info_box .prd_input .input_txt {
  width: 100%;
  height: 100%;
  font-size: inherit;
  color: currentColor;
  line-height: 1;
}
.pc .detail-info-list > li .info_box .prd_input .input_txt::-webkit-input-placeholder {
  color: currentColor;
}
.pc .detail-info-list > li .info_box .prd_input .input_txt::-moz-placeholder {
  color: currentColor;
}
.pc .detail-info-list > li .info_box .prd_input .input_txt:-ms-input-placeholder {
  color: currentColor;
}
.pc .detail-info-list > li .info_box .prd_input .input_txt::placeholder {
  color: currentColor;
}
.pc .detail-info-list > li .info_box .option_push {
  margin-top: 5px;
}
.pc .detail-info-list > li .info_box .option_push .btn_option_push {
  display: inline-block;
  padding: 5px 15px;
  background-color: #000;
  color: #fff;
  text-align: center;
  vertical-align: top;
}
.pc .detail-info-list > li .info_box .btn_coupon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 10px;
  height: 30px;
  float: right;
  background: #000;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin: 2.5px 0;
}
.pc .detail-info-list > li .info_box .btn_coupon.disabled {
  background-color: #ccc;
}
.pc .detail-info-list > li .info_box .btn_coupon.disabled:hover {
  cursor: default;
}
.pc .detail-info-list > li .info_box .btn_coupon > span {
  display: block;
  position: relative;
  padding-right: 22px;
  font-size: 12px;
  color: #fff;
}
.pc .detail-info-list > li .info_box .btn_coupon > span:after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: -1px;
  width: 20px;
  height: 20px;
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_detail_all.png");
  background-repeat: no-repeat;
  background-position: -230px -53px;
}
.pc .detail-info-list > li .info_box .btn_none_coupon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 10px;
  height: 30px;
  float: right;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-color: #ccc;
  margin: 2.5px 0;
}
.pc .detail-info-list > li .info_box .btn_none_coupon > span {
  display: block;
  position: relative;
  font-size: 12px;
  color: #fff;
}
.pc .detail-info-list > li .info_box .btn_none_coupon:hover {
  cursor: default;
}
.pc .detail-info-list > li .info_box .btn_buy {
  display: inline-block;
  position: relative;
  float: right;
  width: auto;
  color: #f93939;
  font-size: 13px;
  line-height: 13px;
  padding-right: 12px;
  margin: 11px 0;
}
.pc .detail-info-list > li .info_box .btn_buy:after {
  display: block;
  content: '';
  width: 5px;
  height: 5px;
  position: absolute;
  right: 2px;
  top: 3px;
  border-top: 1px solid currentColor;
  border-right: 1px solid currentColor;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.pc .detail-info-list > li .info_box .more_pop {
  display: inline-block;
  padding-left: 20px;
  position: relative;
}
.pc .detail-info-list > li .info_box .more_pop:before {
  display: inline-block;
  content: '';
  width: 1px;
  height: 14px;
  background: #e3e3e3;
  position: absolute;
  left: 10px;
  top: 2px;
}
.pc .detail-info-list > li .info_box .more_pop:first-child {
  padding-left: 0;
}
.pc .detail-info-list > li .info_box .more_pop:first-child:before {
  display: none;
}
.pc .detail-info-list > li .info_box .btn_layer_more {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_detail_all.png");
  background-repeat: no-repeat;
  background-position: -4px -36px;
  vertical-align: middle;
  margin-top: -1px;
  margin-left: 4px;
  font-size: 0;
}
.pc .detail-info-list > li .info_box .point_num {
  color: #000;
}
.pc .detail-info-list > li .info_box .point {
  color: #F93939;
  font-weight: 400;
}
.pc .detail-info-list > li .info_box .tag {
  display: inline-block;
  padding: 3px 6px;
  margin-right: 6px;
  background: #f1f1f1;
  color: #6C6D71;
  font-size: 11px;
}
.pc .detail-info-list > li .info_box .add_txt {
  display: inline-block;
  padding-left: 13px;
  position: relative;
}
.pc .detail-info-list > li .info_box .add_txt:before {
  content: '';
  display: block;
  width: 1px;
  height: 13px;
  position: absolute;
  left: 7px;
  top: 2px;
  background: #E3E3E3;
}
.pc .detail-info-list > li .info_box .select {
  width: 100%;
}
.pc .detail-info-list > li .info_box .paybenefit-slider {
  position: relative;
  padding: 0 30px;
}
.pc .detail-info-list > li .info_box .paybenefit-slider .cm-slider {
  position: static;
}
.pc .detail-info-list > li .info_box .paybenefit-slider .cm-slider .swiper-wrapper {
  margin: 0 -4px;
}
.pc .detail-info-list > li .info_box .paybenefit-slider .cm-slider .swiper-slide {
  width: auto;
  padding: 0 4px;
}
.pc .detail-info-list > li .info_box .paybenefit-slider .cm-slider .swiper-button-prev, .pc .detail-info-list > li .info_box .paybenefit-slider .cm-slider .swiper-button-next {
  top: 0;
  width: 20px;
  height: 100%;
  margin-top: 0;
  border: 1px solid #ddd;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  opacity: 1;
}
.pc .detail-info-list > li .info_box .paybenefit-slider .cm-slider .swiper-button-prev:hover, .pc .detail-info-list > li .info_box .paybenefit-slider .cm-slider .swiper-button-prev:focus, .pc .detail-info-list > li .info_box .paybenefit-slider .cm-slider .swiper-button-next:hover, .pc .detail-info-list > li .info_box .paybenefit-slider .cm-slider .swiper-button-next:focus {
  border-color: #adadad;
}
.pc .detail-info-list > li .info_box .paybenefit-slider .cm-slider .swiper-button-prev {
  left: 0;
  background: #fff url("https://static.elandrs.com/f/img/pc/ico_detail_leftbtn.png") no-repeat 40% 50%;
}
.pc .detail-info-list > li .info_box .paybenefit-slider .cm-slider .swiper-button-prev:hover, .pc .detail-info-list > li .info_box .paybenefit-slider .cm-slider .swiper-button-prev:focus {
  background-image: url("https://static.elandrs.com/f/img/pc/ico_detail_leftbtn_on.png");
}
.pc .detail-info-list > li .info_box .paybenefit-slider .cm-slider .swiper-button-next {
  right: 0;
  background: #fff url("https://static.elandrs.com/f/img/pc/ico_detail_rightbtn.png") no-repeat 60% 50%;
}
.pc .detail-info-list > li .info_box .paybenefit-slider .cm-slider .swiper-button-next:hover, .pc .detail-info-list > li .info_box .paybenefit-slider .cm-slider .swiper-button-next:focus {
  background-image: url("https://static.elandrs.com/f/img/pc/ico_detail_rightbtn_on.png");
}
.pc .detail-info-list > li .info_box .paybenefit-slider .cm-slider .swiper-button-disabled {
  display: block !important;
}
.pc .detail-info-list > li .info_box .paybenefit-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  width: 180px;
  min-height: 78px;
  padding: 14px 24px 14px 16px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-color: #f1f1f1;
  outline-offset: -2px;
}
.pc .detail-info-list > li .info_box .paybenefit-link:after {
  position: absolute;
  top: 50%;
  right: 13px;
  width: 5px;
  height: 5px;
  margin-top: -2.5px;
  border-top: 1px solid #999;
  border-right: 1px solid #999;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  content: '';
}
.pc .detail-info-list > li .info_box .paybenefit-link .pb-name {
  display: block;
  font-size: 12px;
  color: #333;
  line-height: 1;
}
.pc .detail-info-list > li .info_box .paybenefit-link .pb-num {
  display: block;
  margin-top: 4px;
  font-weight: 500;
  font-size: 17px;
  color: #333;
  line-height: 1;
}
.pc .detail-info-list > li .info_box .paybenefit-link .pb-num span {
  margin-right: 1px;
  font-size: 18px;
}
.pc .detail-info-list > li .info_box .paybenefit-link .pb-desc {
  display: block;
  margin-top: 4px;
  font-size: 12px;
  color: #666;
  line-height: 1;
}
.pc .detail-info-list .tit .tip_txt {
  padding-right: 16px;
  text-align: left;
}
.pc .btn_detail_alarm {
  margin-top: 3px;
  display: block;
  width: auto;
  color: #F93939;
  font-size: 12px;
  padding-right: 10px;
  position: relative;
}
.pc .btn_detail_alarm:after {
  display: block;
  content: '';
  width: 5px;
  height: 5px;
  position: absolute;
  right: 0;
  top: 5px;
  border-top: 1px solid currentColor;
  border-right: 1px solid currentColor;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.pc .btn_wish.type_detail {
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_detail_all.png");
  background-repeat: no-repeat;
  background-position: -176px -77px;
  font-size: 0;
  vertical-align: top;
}
.pc .btn_wish.type_detail.active {
  background-position: -217px -77px;
}
.pc .review-grade-box {
  display: inline-block;
  width: 70px;
  height: 14px;
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_detail_all.png");
  background-repeat: no-repeat;
  background-position: -331px -20px;
  vertical-align: middle;
}
.pc .review-grade-box span {
  display: block;
  height: 14px;
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_detail_all.png");
  background-repeat: no-repeat;
  background-position: -331px -3px;
  font-size: 0;
}
.pc .review-grade-box.type2 {
  width: 140px;
  height: 30px;
  background-position: -331px -111px;
}
.pc .review-grade-box.type2 span {
  height: 30px;
  background-position: -331px -67px;
}
.pc .review-grade-box.type3 {
  width: 84px;
  height: 14px;
  background-position: -331px -184px;
}
.pc .review-grade-box.type3 span {
  height: 14px;
  background-position: -331px -163px;
}
.pc .review-grade-box.type4 {
  width: 142px;
  height: 23px;
  background-position: -176px -177px;
  position: relative;
}
.pc .review-grade-box.type4 span {
  height: 23px;
  background-position: -176px -146px;
}
.pc .review-grade-box .my-grade {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 220px;
  height: 100%;
  text-align: left;
  font-size: 0;
}
.pc .review-grade-box .my-grade > a {
  display: inline-block;
  width: 23px;
  height: 100%;
  margin-left: 6px;
  font-size: 0;
}
.pc .review-grade-box .my-grade > a:first-child {
  margin-left: 0;
}
.pc .review-list-box .cm-select, .pc .review-list-box .lg-select {
  vertical-align: middle;
}
.pc .review-list-box .fliter-btn {
  display: inline-block;
  width: 62px;
  height: 27px;
  background: #f1f1f1;
  vertical-align: middle;
  margin-left: 5px;
}
.pc .review-list-box .fliter-btn .btn_filter {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
}
.pc .review-list-box .fliter-btn .btn_filter span {
  display: inline-block;
  padding-left: 20px;
  margin-top: 4px;
  position: relative;
  font-size: 13px;
  color: #333;
}
.pc .review-list-box .fliter-btn .btn_filter span:before {
  display: block;
  width: 20px;
  height: 20px;
  content: '';
  background: url("https://static.elandrs.com/f/img/pc/common/ico_detail_filter.png") no-repeat 0 0;
  position: absolute;
  left: 0;
  top: 0;
}
.pc .btn_underline {
  text-decoration: underline;
  font-size: 12px;
  color: #999;
}
.pc .option-total-box {
  float: right;
  padding: 11px 12px 0 0;
}
.pc .option-total-box .total-price {
  display: inline-block;
  text-align: right;
  color: #f93939;
  font-size: 18px;
  font-weight: 500;
  vertical-align: middle;
}
.pc .option-total-box .total-price strong {
  font-size: 28px;
  font-weight: 700;
}
.pc .option-total-box .buy-box {
  font-size: 0;
  padding-left: 10px;
  display: inline-block;
  vertical-align: middle;
}
.pc .option-total-box .buy-box > a {
  display: inline-block;
  height: 33px;
  padding: 0 17px;
  margin-left: 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  background: #fff;
  vertical-align: middle;
}
.pc .option-total-box .buy-box > a:first-child {
  margin-left: 0;
}
.pc .option-total-box .buy-box > a span {
  display: inline-block;
  padding-top: 8px;
  color: #221714;
  font-size: 13px;
}
.pc .option-total-box .buy-box > a.btn_buy {
  background: #E5132E;
}
.pc .option-total-box .buy-box > a.btn_buy span {
  color: #fff;
}
.pc .option-total-box .buy-box > a.btn_gift {
  width: 37px;
  padding: 0;
}
.pc .option-total-box .buy-box > a.btn_gift span {
  position: relative;
  width: 33px;
  font-size: 0;
  padding-top: 5px;
}
.pc .option-total-box .buy-box > a.btn_gift span:before {
  content: '';
  display: block;
  width: 22px;
  height: 23px;
  background: url("https://static.elandrs.com/f/img/pc/common/ico_gift.png") no-repeat 0 0;
  margin: 0 auto;
}
.pc .option-time-box {
  display: none;
  position: relative;
  width: 100%;
  height: 54px;
  font-size: 17px;
  color: #fff;
  font-weight: 500;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pc .option-time-box.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pc .option-time-box strong {
  padding-left: 5px;
}
.pc .option-time-box .wish_box {
  display: block;
  position: absolute;
  right: 0;
  top: 15px;
  width: auto;
  height: 30px;
  margin: 0 12px 0 5px;
}
.pc .option-time-box .wish_box > .alarm {
  display: inline-block;
  height: 33px;
  padding: 0 17px;
  margin-left: 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  background: #fff;
  vertical-align: middle;
}
.pc .option-time-box .wish_box > .alarm:before {
  display: inline-block;
  width: 14px;
  height: 18px;
  margin-right: 6px;
  content: '';
  background: url("https://static.elandrs.com/f/img/pc/common/ico_detail_all.png") no-repeat -305px -5px;
  vertical-align: middle;
}
.pc .option-time-box .wish_box > .alarm > span {
  display: inline-block;
  padding-top: 8px;
  color: #221714;
  font-size: 13px;
}
.pc .detail-info__wrapper .ui-item-title line {
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.pc .detail-margin__wrap {
  margin: 0;
  padding-top: 80px;
}
.pc .detail-margin__wrap.cp-detail-choice {
  padding: 20px 0 80px 0;
}
.pc .detail-margin__wrap.cp-detail-choice .ui-item .item_name .prd {
  height: 35px;
}
.pc .detail-margin__wrap.cm-detail-plan {
  padding-top: 0;
  margin-top: 80px;
}
.pc .cp-basket-cart-pop.cm-layer .cm-layer__wrap {
  width: 570px;
}
.pc .cp-basket-cart-pop.cm-layer .cm-layer__wrap .detail-option-section .detail-info-box {
  padding: 14px;
}
.pc .cp-basket-cart-pop.cm-layer .cm-layer__wrap .detail-option-section .detail-info-box.is-hide {
  display: none;
}
.pc .cp-basket-cart-pop.cm-layer .cm-layer__wrap .detail-option-section .detail-info-box + .detail-info-box {
  padding-top: 0;
}
.pc .cp-basket-cart-pop.cm-layer .cm-layer__wrap .detail-option-section .detail-info-box .detail-info-list > li .info_box .prd_select.active {
  width: auto;
}
.pc .cp-basket-cart-pop .order_opt {
  width: 100%;
}
.pc .cp-basket-cart-pop .order_opt .order_opt_tit {
  display: block;
  color: #333;
  font-weight: 800;
}
.pc .cp-basket-cart-pop .order_opt .order_opt_goods {
  display: block;
  min-height: 34px;
  margin: 4px 0 20px;
  color: #333;
}
.pc .cp-basket-cart-pop .order_opt .ui-item {
  margin-bottom: 9.5px;
}
.pc .cp-basket-cart-pop .order_opt .ui-item__thumb {
  width: 100px;
  height: 100px;
}
.pc .cp-basket-cart-pop .order_opt .ui-item__info {
  width: -webkit-calc(100% - 100px);
  width: calc(100% - 100px);
}
.pc .cp-basket-cart-pop .order_opt .ui-item .item_name .brand {
  line-height: normal;
}
.pc .cp-basket-cart-pop .order_opt .ui-item .item_name .brand + .prd {
  margin-top: 2px;
}
.pc .cp-basket-cart-pop .order_opt .ui-item .item_name .prd {
  line-height: normal;
}
.pc .cp-basket-cart-pop .order_opt .opt_box {
  margin-top: 20px;
  background: #f3f3f3;
}
.pc .cp-basket-cart-pop .order_opt .opt_box > ul {
  margin-top: -7px;
  padding: 20px;
}
.pc .cp-basket-cart-pop .order_opt .opt_box > ul > li {
  margin-top: 7px;
  padding-left: 88px;
  line-height: 28px;
  vertical-align: middle;
}
.pc .cp-basket-cart-pop .order_opt .opt_box > ul > li::after {
  content: "";
  display: block;
  clear: both;
}
.pc .cp-basket-cart-pop .order_opt .opt_box > ul > li .btn_txt01 span {
  background-position-y: 12px;
}
.pc .cp-basket-cart-pop .order_opt .opt_box > ul > li > label, .pc .cp-basket-cart-pop .order_opt .opt_box > ul > li .sp_label {
  display: block;
  float: left;
  width: 88px;
  margin-left: -88px;
  color: #000;
}
.pc .cp-basket-cart-pop .order_opt .opt_box > ul > li > select {
  width: 100%;
}
.pc .cp-basket-cart-pop .order_opt .opt_box.type02 {
  background: #fff;
  border: 1px solid #ddd;
}
.pc .cp-basket-cart-pop .order_opt .opt_box.type02 strong.opt_box_title {
  display: block;
  padding: 12px 20px;
  background: #f3f3f3;
  color: #333;
  font-weight: 800;
}
.pc .cp-basket-cart-pop .order_opt .opt_box.type02 .detail-info-box {
  background: #fff;
}
.pc .cp-basket-cart-pop .detail-info-box {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  background: #f3f3f3;
}
.pc .cp-basket-cart-pop .detail-info-box .detail-info-list > li .info_box .prd_select {
  background: #fff;
}
.pc .cp-basket-cart-pop .detail-info-box .detail-info-list > li .info_box .prd_select .btn_select {
  background: #fff;
}
.pc .cp-basket-cart-pop .detail-info-box .detail-info-list > li .info_box .prd_select.disabled {
  background: #f1f1f1;
}
.pc .cp-basket-cart-pop .detail-info-box .detail-info-list > li .info_box .prd_select.disabled .btn_select {
  background: #f1f1f1;
}
.pc .cp-basket-cart-pop .detail-info-box .detail-info-list > li .info_box .prd_select.active {
  width: 100%;
}
.pc .cp-basket-cart-pop .detail-info-box .more_info_link {
  margin-top: 4px;
  text-align: right;
}
.pc .cp-basket-cart-pop .set_btn {
  margin-top: 20px;
  position: relative;
  text-align: center;
}
.pc .cp-basket-cart-pop .set_btn > a {
  display: inline-block;
  border: 1px solid #000;
  background: #000;
  text-align: center;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 10px;
}
.pc .cp-basket-cart-pop .set_btn > a > span {
  display: block;
  min-width: 50px;
  height: 35px;
  padding: 0 15px;
  color: #fff;
  font-size: 14px;
  line-height: 35px;
  font-weight: 400;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.pc .cp-basket-cart-pop .set_btn > a:first-child {
  margin-left: 0;
}
.pc .cp-basket-cart-pop .set_btn > a.c01 {
  background: #fff;
  border: 1px solid #ccc;
}
.pc .cp-basket-cart-pop .set_btn > a.c01 > span {
  color: #000;
}
.pc .cp-basket-cart-pop .set_btn .layer_num {
  position: absolute;
  right: 0;
  bottom: 0;
  letter-spacing: -0.6px;
  color: #999;
}
.pc .cp-basket-cart-pop .set_btn .layer_num .curr {
  color: #333;
}
.pc [data-detailview-layout] .inner_detail_box {
  height: 1500px;
  overflow: hidden;
}
.pc [data-detailview-layout] .inner_detail_box .js-picture {
  text-align: center;
}
.pc [data-detailview-layout] .inner_detail_box .txt_h3 {
  text-align: left;
}
.pc [data-detailview-layout] .inner_detail_box img {
  height: auto;
}
.pc [data-detailview-layout] .detail-more-show {
  width: 100%;
  height: 76px;
  position: relative;
}
.pc [data-detailview-layout] .detail-more-show:before {
  display: block;
  content: '';
  position: absolute;
  left: 0;
  top: -90px;
  width: 100%;
  height: 150px;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(40%, white), color-stop(80%, rgba(255, 255, 255, 0)));
  background: linear-gradient(0deg, white 40%, rgba(255, 255, 255, 0) 80%);
}
.pc [data-detailview-layout] .detail-more-show .btn-more-show {
  width: 100%;
  height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #333;
  background-color: #fff;
  z-index: 1;
  position: relative;
}
.pc [data-detailview-layout] .detail-more-show .btn-more-show > span {
  display: block;
  color: #000;
  font-size: 13px;
  padding-right: 28px;
  position: relative;
}
.pc [data-detailview-layout] .detail-more-show .btn-more-show > span:after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 18px;
  height: 18px;
  background: url("https://static.elandrs.com/f/img/mo/common/ico_arrow_18x18.png") no-repeat 0 0;
  background-size: 18px auto;
}
.pc [data-detailview-layout].active .inner_detail_box {
  height: auto;
}
.pc [data-detailview-layout].active .detail-more-show {
  padding-top: 20px;
}
.pc [data-detailview-layout].active .detail-more-show:before {
  display: none;
}
.pc [data-detailview-layout].active .detail-more-show .btn-more-show > span:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.pc [data-detailview-layout].all-show .inner_detail_box {
  height: auto;
}
.pc [data-detailview-layout].all-show .detail-more-show {
  display: none;
}
.pc .detail-max-boxtit {
  display: inline-block;
  min-height: 18px;
  border: 1px solid #33c170;
  color: #33c170;
  font-size: 12px;
  line-height: 12px;
  font-weight: 500;
  letter-spacing: -0.4px;
  padding: 2px 3px 2px;
}
.pc .detail-max-boxtit + .ico-tooltip {
  margin-left: 4px;
}
.pc .cp-main-banner-multi__inner {
  width: 1080px;
  margin: 0 auto;
}
.pc .cp-main-banner-multi__inner ul {
  width: 1104px;
}
.pc .cp-main-banner-multi__inner ul::after {
  content: "";
  display: block;
  clear: both;
}
.pc .cp-main-banner-multi__inner ul li {
  float: left;
  margin: 0 24px 12px 0;
}
.pc .cp-main-banner-multi__inner ul li a {
  display: block;
}
.pc .flick_loading {
  position: relative;
  height: 50vh;
  background-color: initial;
}
.pc .flick_loading .loading_bar {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 38px;
  height: 10px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.pc .flick_loading .dot {
  width: 10px;
  height: 10px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.pc .flick_loading .dot.dot1 {
  background-color: #ff7000;
  -webkit-animation-name: animation_loading_dot1;
  animation-name: animation_loading_dot1;
}
.pc .flick_loading .dot.dot2 {
  background-color: #e5132e;
  -webkit-animation-name: animation_loading_dot2;
  animation-name: animation_loading_dot2;
}
.pc .flick_loading .dot.dot3 {
  background-color: #de007e;
  -webkit-animation-name: animation_loading_dot3;
  animation-name: animation_loading_dot3;
}
.pc .flick_loading .dot.dot4 {
  background-color: #ff7000;
  -webkit-animation-name: animation_loading_dot4;
  animation-name: animation_loading_dot4;
}
.pc .flick_loading .dot.dot5 {
  background-color: #e5132e;
  -webkit-animation-name: animation_loading_dot5;
  animation-name: animation_loading_dot5;
}
.pc .flick_loading .dot.dot6 {
  background-color: #de007e;
  -webkit-animation-name: animation_loading_dot6;
  animation-name: animation_loading_dot6;
}
.pc .flick_loading.await_loading {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 5000;
}
.pc .flick_loading.await_loading .loading__dimmed {
  background: rgba(255, 255, 255, 0.1);
}
.pc .flick_loading.await_loading .loading__body {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  text-align: center;
}
.pc .flick_loading.await_loading .loading__body:before {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  content: '';
}
.pc .flick_loading.await_loading .loading__wrapper {
  display: inline-block;
  position: relative;
  width: 180px;
  height: 180px;
  background: rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 10px;
  border-radius: 10px;
  text-align: left;
  vertical-align: middle;
}
@-webkit-keyframes animation_loading_dot1 {
  0% {
    -webkit-transform: translateX(26px) scale(1);
    transform: translateX(26px) scale(1);
  }
  30% {
    -webkit-transform: translateX(26px) scale(0);
    transform: translateX(26px) scale(0);
  }
  66% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
  100% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
}
@keyframes animation_loading_dot1 {
  0% {
    -webkit-transform: translateX(26px) scale(1);
    transform: translateX(26px) scale(1);
  }
  30% {
    -webkit-transform: translateX(26px) scale(0);
    transform: translateX(26px) scale(0);
  }
  66% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
  100% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
}
@-webkit-keyframes animation_loading_dot2 {
  0% {
    -webkit-transform: translateX(13px) scale(1);
    transform: translateX(13px) scale(1);
  }
  33% {
    -webkit-transform: translateX(26px) scale(1);
    transform: translateX(26px) scale(1);
  }
  66% {
    -webkit-transform: translateX(26px) scale(0);
    transform: translateX(26px) scale(0);
  }
  100% {
    -webkit-transform: translateX(26px) scale(0);
    transform: translateX(26px) scale(0);
  }
}
@keyframes animation_loading_dot2 {
  0% {
    -webkit-transform: translateX(13px) scale(1);
    transform: translateX(13px) scale(1);
  }
  33% {
    -webkit-transform: translateX(26px) scale(1);
    transform: translateX(26px) scale(1);
  }
  66% {
    -webkit-transform: translateX(26px) scale(0);
    transform: translateX(26px) scale(0);
  }
  100% {
    -webkit-transform: translateX(26px) scale(0);
    transform: translateX(26px) scale(0);
  }
}
@-webkit-keyframes animation_loading_dot3 {
  0% {
    -webkit-transform: translateX(0) scale(1);
    transform: translateX(0) scale(1);
  }
  33% {
    -webkit-transform: translateX(13px) scale(1);
    transform: translateX(13px) scale(1);
  }
  66% {
    -webkit-transform: translateX(26px) scale(1);
    transform: translateX(26px) scale(1);
  }
  100% {
    -webkit-transform: translateX(26px) scale(0);
    transform: translateX(26px) scale(0);
  }
}
@keyframes animation_loading_dot3 {
  0% {
    -webkit-transform: translateX(0) scale(1);
    transform: translateX(0) scale(1);
  }
  33% {
    -webkit-transform: translateX(13px) scale(1);
    transform: translateX(13px) scale(1);
  }
  66% {
    -webkit-transform: translateX(26px) scale(1);
    transform: translateX(26px) scale(1);
  }
  100% {
    -webkit-transform: translateX(26px) scale(0);
    transform: translateX(26px) scale(0);
  }
}
@-webkit-keyframes animation_loading_dot4 {
  0% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
  3% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
  33% {
    -webkit-transform: translateX(0) scale(1);
    transform: translateX(0) scale(1);
  }
  66% {
    -webkit-transform: translateX(13px) scale(1);
    transform: translateX(13px) scale(1);
  }
  100% {
    -webkit-transform: translateX(26px) scale(1);
    transform: translateX(26px) scale(1);
  }
}
@keyframes animation_loading_dot4 {
  0% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
  3% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
  33% {
    -webkit-transform: translateX(0) scale(1);
    transform: translateX(0) scale(1);
  }
  66% {
    -webkit-transform: translateX(13px) scale(1);
    transform: translateX(13px) scale(1);
  }
  100% {
    -webkit-transform: translateX(26px) scale(1);
    transform: translateX(26px) scale(1);
  }
}
@-webkit-keyframes animation_loading_dot5 {
  0% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
  33% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
  36% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
  66% {
    -webkit-transform: translateX(0) scale(1);
    transform: translateX(0) scale(1);
  }
  100% {
    -webkit-transform: translateX(13px) scale(1);
    transform: translateX(13px) scale(1);
  }
}
@keyframes animation_loading_dot5 {
  0% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
  33% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
  36% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
  66% {
    -webkit-transform: translateX(0) scale(1);
    transform: translateX(0) scale(1);
  }
  100% {
    -webkit-transform: translateX(13px) scale(1);
    transform: translateX(13px) scale(1);
  }
}
@-webkit-keyframes animation_loading_dot6 {
  0% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
  33% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
  66% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
  69% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
  100% {
    -webkit-transform: translateX(0) scale(1);
    transform: translateX(0) scale(1);
  }
}
@keyframes animation_loading_dot6 {
  0% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
  33% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
  66% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
  69% {
    -webkit-transform: translateX(0) scale(0);
    transform: translateX(0) scale(0);
  }
  100% {
    -webkit-transform: translateX(0) scale(1);
    transform: translateX(0) scale(1);
  }
}
.pc .custom-loader {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3990;
}
.pc .custom-loader:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transition: all .3s;
  transition: all .3s;
  content: '';
}
.pc .custom-loader > div {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  opacity: 0;
  -webkit-transition: all .3s;
  transition: all .3s;
}
.pc .custom-loader > div div {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin: 8px;
  border: 8px solid #fff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #fff transparent transparent transparent;
}
.pc .custom-loader > div div:nth-child(1) {
  -webkit-animation-delay: -0.45s;
  animation-delay: -0.45s;
}
.pc .custom-loader > div div:nth-child(2) {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.pc .custom-loader > div div:nth-child(3) {
  -webkit-animation-delay: -0.15s;
  animation-delay: -0.15s;
}
.pc .custom-loader.active:before {
  opacity: .3;
}
.pc .custom-loader.active > div {
  opacity: 1;
}
.pc body > .custom-loader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
@-webkit-keyframes lds-ring {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes lds-ring {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.pc [data-asidecomponent-right] .cm-asidetop {
  padding-bottom: 20px;
}
.cm-asidetop.is-hide {
  display: none;
}
.cm-asidetop .page-top .btn_top, .cm-asidetop .page-top .asidetop_btn {
  display: inline-block;
  width: 60px;
  height: 60px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #ddd;
  font-size: 0;
  background: url("https://static.elandrs.com/f/img/pc/luxury/btn_top.png") no-repeat 50% #fff;
  vertical-align: top;
}
.cm-asidetop .page-top .asidetop_btn {
  display: none;
}
.cm-asidetop .page-top .asidetop_btn.bottom {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.pc [data-asidecomponent-content].is-up .cm-asidetop .page-top .asidetop_btn.top {
  display: inline-block;
}
.pc [data-asidecomponent-content].is-down .cm-asidetop .page-top .asidetop_btn.bottom {
  display: inline-block;
}
.cp-main-notice-pop .cm-layer__dimmed {
  background: rgba(0, 0, 0, 0.4);
}
.cp-main-notice-pop .cm-layer__wrap {
  overflow: hidden;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.cp-main-notice-pop .cm-layer__container .ch_today {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  background-color: #fff;
}
.cp-main-notice-pop .cm-layer__container .ch_today li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}
.cp-main-notice-pop .cm-layer__container .ch_today li a {
  display: block;
  padding: 16.5px 0;
  font-size: 13px;
  line-height: 15px;
  color: #666;
  letter-spacing: -0.6px;
}
.cp-main-notice-pop .cm-layer__container .ch_today li a.btn_close {
  color: #000;
}
.cp-main-notice-pop .cm-layer__container .ch_today li + li a {
  position: relative;
}
.cp-main-notice-pop .cm-layer__container .ch_today li + li a:before {
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -14px;
  width: 1px;
  height: 28px;
  background-color: #e3e3e3;
  content: '';
}
.cp-main-notice-pop .cm-slider-wrap {
  width: 420px;
  position: relative;
  overflow: hidden;
}
.cp-main-notice-pop .cm-slider-wrap .swiper-pagination {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  font-size: 0;
  padding: 0;
  margin-top: 0;
}
.cp-main-notice-pop .cm-slider-wrap .swiper-pagination.disabled {
  display: none;
}
.cp-main-notice-pop .cm-slider-wrap .swiper-pagination-bullet {
  width: 20px;
  height: 2px;
  margin: 0 2px;
  background: rgba(221, 221, 221, 0.8);
  -webkit-border-radius: 0;
  border-radius: 0;
}
.cp-main-notice-pop .cm-slider-wrap .swiper-pagination-bullet-active {
  background: #E5132E;
}
.cp-main-notice-pop .cm-slider-wrap .swiper-wrapper {
  width: 100%;
}
.cp-main-notice-pop .cm-slider-wrap .swiper-slide {
  height: 420px;
  overflow-y: auto;
}
.cp-main-notice-pop .cm-slider-wrap .swiper-slide .slide-inner {
  font-size: 0;
}
.cp-main-notice-pop .cm-slider-wrap .swiper-slide .slide-inner > p {
  font-size: 0;
}
.cp-main-notice-pop .cm-slider-wrap .swiper-slide .slide-inner > a {
  outline-offset: -1px;
}
.cp-main-notice-pop .cm-slider-wrap .swiper-slide .slide-inner img {
  width: 100% !important;
  height: auto !important;
  max-width: 100%;
}
.pc .cp-main-notice-pop .cm-slider-wrap .swiper-button-prev, .pc .cp-main-notice-pop .cm-slider-wrap .swiper-button-next {
  width: 44px;
  background-image: none;
  background-color: rgba(0, 0, 0, 0.2);
  opacity: 0;
}
.pc .cp-main-notice-pop .cm-slider-wrap .swiper-button-prev:before, .pc .cp-main-notice-pop .cm-slider-wrap .swiper-button-next:before {
  display: block;
  position: absolute;
  width: 12px;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  background-image: url("https://static.elandrs.com/f/img/pc/cn/ico_area_arrow2.png");
  background-repeat: no-repeat;
  background-size: 24px auto;
  content: '';
}
.pc .cp-main-notice-pop .cm-slider-wrap .swiper-button-prev {
  -webkit-border-radius: 0 50px 50px 0;
  border-radius: 0 50px 50px 0;
  left: 0px;
}
.pc .cp-main-notice-pop .cm-slider-wrap .swiper-button-prev:before {
  left: 13px;
  background-position: 0 0;
}
.pc .cp-main-notice-pop .cm-slider-wrap .swiper-button-next {
  right: 0px;
  -webkit-border-radius: 50px 0 0 50px;
  border-radius: 50px 0 0 50px;
}
.pc .cp-main-notice-pop .cm-slider-wrap .swiper-button-next:before {
  right: 13px;
  background-position: -12px 0;
}
.pc .cp-main-notice-pop .cm-slider-wrap .swiper-button-disabled {
  opacity: 0;
}
.pc .cp-main-notice-pop .cm-slider-wrap.focusin .swiper-button-prev, .pc .cp-main-notice-pop .cm-slider-wrap.focusin .swiper-button-next {
  opacity: 1;
}
.pc .cp-main-notice-pop .cm-slider-wrap.focusin .swiper-button-disabled {
  opacity: 0;
}
#ExportMergeDev {
  position: fixed;
  left: 10px;
  top: 10px;
  z-index: 3000;
  border: 1px solid #eee;
  background: #fff;
  font-size: 11px;
  line-height: 1.4;
  opacity: .7;
}
#ExportMergeDev * {
  font-size: 11px;
  line-height: 1.4;
}
#ExportMergeDev .export-merge__wrap {
  display: none;
  position: relative;
}
#ExportMergeDev .export-merge__control a {
  display: inline-block;
  padding: 5px;
  border: 1px solid #ccc;
  background: red !important;
  color: yellow;
  font-weight: bold;
  white-space: nowrap;
}
#ExportMergeDev.active {
  opacity: 1;
}
#ExportMergeDev.active .export-merge__wrap {
  display: block;
}
#ExportMergeDev.active .export-merge__control {
  position: absolute;
  left: 100%;
  top: 0;
}
#ExportMergeDev .common {
  margin-top: 10px;
}
#BrandChangeDev {
  position: fixed;
  top: 50%;
  right: 0;
  z-index: 3000;
  margin-top: -18px;
  opacity: .7;
}
#BrandChangeDev select {
  padding: 0 8px;
  background: red;
  color: yellow;
}
#BrandChangeDev.active {
  opacity: 1;
}
#BrandChangeDev.active select {
  background: #fff;
  color: #222;
}
.pc .cm-error-page {
  font-family: 'Spoqa Han Sans Neo';
}
.pc .cm-error-page a {
  text-decoration: none;
}
.pc .cm-error-page .blind {
  display: block;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
}
.pc .cm-error-page .error_wrap {
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 120px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}
.pc .cm-error-page .tit {
  display: block;
  font-size: 36px;
  font-weight: 700;
  color: #000;
}
.pc .cm-error-page .tit:before {
  content: '';
  display: block;
  width: 140px;
  height: 132px;
  margin: 0 auto 40px auto;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.pc .cm-error-page .sub-txt {
  padding-top: 20px;
  font-size: 13px;
  color: #999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pc .cm-error-page .box-error-btn {
  padding-top: 30px;
}
.pc .cm-error-page .box-error-btn > a {
  display: inline-block;
  margin: 0 5px;
  width: 200px;
  height: 60px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  font-size: 15px;
  font-weight: 700;
}
.pc .cm-error-page .box-error-btn > a span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}
.pc .cm-error-page .box-error-btn .btn_back {
  border: 1px solid #222;
  color: #222;
}
.pc .cm-error-page .box-error-btn .btn_home {
  border: 1px solid #222;
  color: #fff;
  background: #222;
}
.pc .cm-error-page .day-line {
  width: 586px;
  border-top: 1px solid #e3e3e3;
  margin: 30px auto 0 auto;
  padding-top: 40px;
  color: #000;
  font-size: 13px;
  font-weight: 500;
}
.pc .cm-error-page .type1 .tit:before {
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_error_type1.png");
}
.pc .cm-error-page .type2 .tit:before {
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_error_type2.png");
}
.pc .cm-error-page .type3 .tit:before {
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_error_type3.png");
}
.pc .cm-error-page .type4 .tit:before {
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_error_type3.png");
}
.pc .cm-error-page .type5 {
  position: relative;
  height: 100vh;
  padding: 0;
}
.pc .cm-error-page .type5:before {
  display: block;
  position: absolute;
  background-color: #f7f7f7;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  width: 1000px;
  height: 600px;
  top: 50%;
  left: 50%;
  margin-left: -500px;
  margin-top: -300px;
  z-index: -1;
  content: "";
}
.pc .cm-error-page .type5 .tit:before {
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_error_type5.png");
}
.pc .cm-error-page .type6 {
  position: relative;
  height: 100vh;
  padding: 0;
}
.pc .cm-error-page .type6:before {
  display: block;
  position: absolute;
  background-color: #f7f7f7;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  width: 1000px;
  height: 600px;
  top: 50%;
  left: 50%;
  margin-left: -500px;
  margin-top: -300px;
  z-index: -1;
  content: "";
}
.pc .cm-error-page .type6 .tit:before {
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_error_type6.png");
}
.pc .cm-error-page .type7 {
  position: relative;
  height: 100vh;
  padding: 0;
}
.pc .cm-error-page .type7:before {
  display: block;
  position: absolute;
  background-color: #f7f7f7;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  width: 1000px;
  height: 600px;
  top: 50%;
  left: 50%;
  margin-left: -500px;
  margin-top: -300px;
  z-index: -1;
  content: "";
}
.pc .cm-error-page .type7 .tit:before {
  background-image: url("https://static.elandrs.com/f/img/pc/common/ico_error_type7.png");
}
.pc .cm-errorlayer-wrap .cm-layer__close-wrap {
  position: absolute;
  right: 10px;
  top: 10px;
}
.pc .cm-errorlayer-wrap .cm-layer__close-wrap a {
  display: inline-block;
  width: 52px;
  height: 52px;
  vertical-align: top;
}
.pc .cm-errorlayer-wrap .cm-layer__close-wrap a:after {
  display: block;
  width: 52px;
  height: 52px;
  background-image: url("https://static.elandrs.com/f/img/pc/common/close_lyr.png");
  content: '';
}
.pc .cm-errorlayer-wrap .cm-error-page__inner {
  padding: 0 20px;
}
.pc .cm-plan .cm-plan-title {
  font-weight: 700;
  font-size: 32px;
  text-align: center;
  color: #000;
}
.pc .cm-plan .cm-plan-title .tit {
  font-size: 32px;
}
.pc .cm-plan .side-group {
  padding-top: 15px;
  border-bottom: 1px solid #000;
}
.pc .cm-plan .side-group:after {
  content: '';
  display: table;
  clear: both;
}
.pc .cm-plan .side-group .box-right {
  float: right;
}
.pc .cm-plan .side-group .box-right .lg-selgroup {
  margin-bottom: 15px;
}
.pc .cm-plan .side-group .box-right .btn_link_page {
  margin-bottom: 15px;
}
.pc .cm-plan .cm-plan__wrap .card_type_list {
  padding: 40px 0 24px 0;
}
.pc .cm-plan .cm-plan__wrap .card_type_list ul:before, .pc .cm-plan .cm-plan__wrap .card_type_list ul:after {
  content: '';
  display: block;
  clear: both;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li {
  width: 335px;
  height: auto;
  float: left;
  margin: 0 0 40px 37px;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li:first-child {
  margin-left: 0;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li:nth-child(3n + 1) {
  margin-left: 0;
  clear: both;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li > a {
  display: block;
  width: 100%;
  height: 100%;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-img {
  -webkit-border-top-left-radius: 30px;
  border-top-left-radius: 30px;
  overflow: hidden;
  width: 100%;
  height: 342px;
  position: relative;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-img img {
  width: 100%;
  height: 100%;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-img .plan_info {
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 27px 21px 32px 21px;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-img .plan_info .tit {
  font-size: 22px;
  font-weight: 700;
  color: #fff;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-img .plan_info .txt {
  padding-top: 5px;
  font-size: 13px;
  font-weight: 400;
  color: #fff;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-img .brand-info {
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: center;
  padding-bottom: 18px;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-img .item-name {
  font-size: 14px;
  font-weight: 400;
  color: #000;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-img .item-discount {
  margin-top: 11px;
  font-size: 0;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-img .item-discount dd {
  display: inline-block;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-img .item-discount dd:first-child {
  padding-left: 0;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-img .item-discount .original {
  font-size: 12px;
  color: #999;
  text-decoration: line-through;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-img .item-discount .price {
  padding-left: 8px;
  font-size: 14px;
  font-weight: 700;
  color: #000;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-img .item-discount .per {
  padding-left: 8px;
  font-size: 14px;
  font-weight: 700;
  color: #35d330;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-txt .tit {
  padding-top: 7px;
  display: block;
  font-size: 14px;
  color: #000;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-txt .day {
  padding-top: 6px;
  color: #777;
  font-size: 12px;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-txt .txt {
  padding-top: 4px;
  color: #999;
  font-size: 12px;
  display: block;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-link {
  margin-top: 10px;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-link .btn_apply {
  display: block;
  width: 100%;
  height: 35px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 9px;
  color: #000;
  border: 1px solid #000;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  text-align: center;
  font-weight: 500;
  font-size: 12px;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-day {
  margin-bottom: 9px;
  text-align: center;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-day .inner_day {
  display: inline-block;
  padding-left: 28px;
  position: relative;
  font-size: 16px;
  font-weight: 500;
  color: #000;
}
.pc .cm-plan .cm-plan__wrap .card_type_list li .box-day .inner_day:before {
  display: inline-block;
  content: '';
  width: 24px;
  height: 24px;
  background: url("https://static.elandrs.com/f/img/pc/luxury/ico_timer.png") no-repeat 0 0;
  position: absolute;
  left: 0;
  top: -2px;
}
.pc .cp-loct-depth__inner {
  width: 1080px;
  margin: 0 auto;
}
.pc .cp-loct-depth .location {
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 30px;
}
.pc .cp-loct-depth .location li {
  font-size: 13px;
  font-weight: 400;
}
.pc .cp-loct-depth .location li a {
  color: #666;
  font-family: 'Malgun Gothic',sans-serif;
}
.pc .cp-loct-depth .location li a:hover {
  color: #000;
}
.pc .cp-loct-depth .location li:last-child a {
  color: #000;
}
.pc .cp-loct-depth .location li + li {
  position: relative;
  padding-left: 25px;
  margin-left: 13px;
}
.pc .cp-loct-depth .location li + li:before {
  display: block;
  position: absolute;
  left: 4px;
  top: 50%;
  margin-top: -4.5px;
  width: 5px;
  height: 9px;
  background: url("https://static.elandrs.com/f/img/pc/cn/ico_loct1.png") center center no-repeat;
  content: "";
}
.pc .cp-loct-depth .location li .cm-select .selectize-control, .pc .cp-loct-depth .location li .lg-select .selectize-control {
  position: relative;
}
.pc .cp-loct-depth .location li .cm-select .selectize-control .selectize-input, .pc .cp-loct-depth .location li .lg-select .selectize-control .selectize-input {
  min-width: 100%;
}
.pc .cp-loct-depth .location li .cm-select .selectize-control .selectize-input a, .pc .cp-loct-depth .location li .lg-select .selectize-control .selectize-input a {
  position: relative;
  border: none;
  height: 30px;
  line-height: 30px;
  padding: 0 22px 0 0px;
  background: none;
  font-size: 13px;
  font-family: 'Malgun Gothic',sans-serif;
}
.pc .cp-loct-depth .location li .cm-select .selectize-control .selectize-input a::after, .pc .cp-loct-depth .location li .lg-select .selectize-control .selectize-input a::after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  width: 14px;
  height: 14px;
  margin-top: -8px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: url("https://static.elandrs.com/f/img/pc/cn/ico_loct_down.png") no-repeat 4px 5px;
}
.pc .cp-loct-depth .location li .cm-select .selectize-control .selectize-dropdown, .pc .cp-loct-depth .location li .lg-select .selectize-control .selectize-dropdown {
  width: auto;
  left: -20px;
  right: inherit;
  top: 30px;
}
.pc .cp-loct-depth .location li .cm-select .selectize-control .selectize-dropdown .selectize-dropdown-content, .pc .cp-loct-depth .location li .lg-select .selectize-control .selectize-dropdown .selectize-dropdown-content {
  margin: 0;
  padding: 15px 0;
  max-height: none;
  border: none;
  overflow: hidden;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #fff;
  border: 1px solid #000;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.pc .cp-loct-depth .location li .cm-select .selectize-control .selectize-dropdown .selectize-dropdown-content a, .pc .cp-loct-depth .location li .lg-select .selectize-control .selectize-dropdown .selectize-dropdown-content a {
  display: block;
  padding: 5px 20px;
  height: auto;
  line-height: 1;
  color: #999;
  font-size: 13px;
  white-space: nowrap;
  font-family: 'Malgun Gothic',sans-serif;
}
.pc .cp-loct-depth .location li .cm-select .selectize-control .selectize-dropdown .selectize-dropdown-content a.active, .pc .cp-loct-depth .location li .lg-select .selectize-control .selectize-dropdown .selectize-dropdown-content a.active {
  font-weight: inherit;
}
.pc .cp-loct-depth .location li .cm-select .selectize-control .selectize-dropdown .selectize-dropdown-content a:hover, .pc .cp-loct-depth .location li .lg-select .selectize-control .selectize-dropdown .selectize-dropdown-content a:hover {
  background: #fff;
  color: #000;
}
.pc .cp-loct-depth .location li .cm-select .selectize-control.is-open .selectize-input a, .pc .cp-loct-depth .location li .lg-select .selectize-control.is-open .selectize-input a {
  color: #000;
  font-weight: 500;
}
.pc .cp-loct-depth .location li .cm-select .selectize-control.is-open .selectize-input a:after, .pc .cp-loct-depth .location li .lg-select .selectize-control.is-open .selectize-input a:after {
  background-position: 4px -11px;
}
.pc .cp-loct-depth .location.ctg-type li .cm-select .selectize-control .selectize-dropdown, .pc .cp-loct-depth .location.ctg-type li .lg-select .selectize-control .selectize-dropdown {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.pc .cp-loct-depth .location.ctg-type li .cm-select .selectize-control .selectize-dropdown-content, .pc .cp-loct-depth .location.ctg-type li .lg-select .selectize-control .selectize-dropdown-content {
  padding: 9px 0;
}
.pc .cp-loct-depth .location.ctg-type li .cm-select .selectize-control .selectize-dropdown-content a, .pc .cp-loct-depth .location.ctg-type li .lg-select .selectize-control .selectize-dropdown-content a {
  padding: 3px 12px;
  font-family: 'Spoqa Han Sans Neo';
}
.pc .cp-loct-depth .location.ctg-type li .cm-select .selectize-control .selectize-input a, .pc .cp-loct-depth .location.ctg-type li .lg-select .selectize-control .selectize-input a {
  font-family: 'Spoqa Han Sans Neo';
  font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.4px;
  padding-right: 18px;
}
.pc .cp-loct-depth .location.ctg-type li + li {
  padding-left: 28px;
  margin-left: 10px;
}
.pc .cp-loct-depth .location.ctg-type li + li:before {
  width: 18px;
  height: 18px;
  margin-top: -9px;
  left: 0;
}
